Searched refs:rti (Results 1 – 6 of 6) sorted by relevance
/art/test/2258-checker-valid-rti/ |
D | Android.bp | 3 // Build rules for ART run-test `2258-checker-valid-rti`. 16 name: "art-run-test-2258-checker-valid-rti", 21 ":art-run-test-2258-checker-valid-rti-expected-stdout", 22 ":art-run-test-2258-checker-valid-rti-expected-stderr", 31 name: "art-run-test-2258-checker-valid-rti-expected-stdout", 32 out: ["art-run-test-2258-checker-valid-rti-expected-stdout.txt"], 39 name: "art-run-test-2258-checker-valid-rti-expected-stderr", 40 out: ["art-run-test-2258-checker-valid-rti-expected-stderr.txt"],
|
/art/compiler/optimizing/ |
D | nodes.cc | 3087 static void CheckAgainstUpperBound(ReferenceTypeInfo rti, ReferenceTypeInfo upper_bound_rti) in CheckAgainstUpperBound() argument 3089 if (rti.IsValid()) { in CheckAgainstUpperBound() 3090 DCHECK(upper_bound_rti.IsSupertypeOf(rti)) in CheckAgainstUpperBound() 3092 << " rti: " << rti; in CheckAgainstUpperBound() 3093 DCHECK_IMPLIES(upper_bound_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes(), rti.IsExact()) in CheckAgainstUpperBound() 3095 << " rti: " << rti; in CheckAgainstUpperBound() 3099 void HInstruction::SetReferenceTypeInfo(ReferenceTypeInfo rti) { in SetReferenceTypeInfo() argument 3103 DCHECK(rti.IsValid()) << "Invalid RTI for " << DebugName(); in SetReferenceTypeInfo() 3107 CheckAgainstUpperBound(rti, AsBoundType()->GetUpperBound()); in SetReferenceTypeInfo() 3110 reference_type_handle_ = rti.GetTypeHandle(); in SetReferenceTypeInfo() [all …]
|
D | nodes.h | 261 bool CanArrayHold(ReferenceTypeInfo rti) const REQUIRES_SHARED(Locks::mutator_lock_) { in CanArrayHold() argument 265 return GetTypeHandle()->GetComponentType()->IsAssignableFrom(rti.GetTypeHandle().Get()); in CanArrayHold() 268 bool CanArrayHoldValuesOf(ReferenceTypeInfo rti) const REQUIRES_SHARED(Locks::mutator_lock_) { in CanArrayHoldValuesOf() argument 272 if (!rti.IsArrayClass()) return false; in CanArrayHoldValuesOf() 274 rti.GetTypeHandle()->GetComponentType()); in CanArrayHoldValuesOf() 279 bool IsSupertypeOf(ReferenceTypeInfo rti) const REQUIRES_SHARED(Locks::mutator_lock_) { in IsSupertypeOf() argument 281 DCHECK(rti.IsValid()); in IsSupertypeOf() 282 return GetTypeHandle()->IsAssignableFrom(rti.GetTypeHandle().Get()); in IsSupertypeOf() 288 bool IsEqual(ReferenceTypeInfo rti) const REQUIRES_SHARED(Locks::mutator_lock_) { in IsEqual() argument 289 if (!IsValid() && !rti.IsValid()) { in IsEqual() [all …]
|
D | inliner.cc | 2462 ReferenceTypeInfo rti = ReferenceTypePropagation::IsAdmissible(cls) in FixUpReturnReferenceType() local 2465 return_replacement->SetReferenceTypeInfo(rti); in FixUpReturnReferenceType()
|
D | instruction_simplifier.cc | 2882 ReferenceTypeInfo rti = user->AsInvokeVirtual()->InputAt(1)->GetReferenceTypeInfo(); in TryReplaceStringBuilderAppend() local 2883 if (!rti.IsValid()) { in TryReplaceStringBuilderAppend() 2887 Handle<mirror::Class> input_type = rti.GetTypeHandle(); in TryReplaceStringBuilderAppend()
|
/art/ |
D | TEST_MAPPING | 482 "name": "art-run-test-2258-checker-valid-rti" 1910 "name": "art-run-test-2258-checker-valid-rti[com.google.android.art.apex]" 3356 "name": "art-run-test-2258-checker-valid-rti" 4792 "name": "art-run-test-2258-checker-valid-rti"
|