Home
last modified time | relevance | path

Searched refs:class_rti (Results 1 – 2 of 2) sorted by relevance

/art/compiler/optimizing/
Dreference_type_propagation.cc196 const ReferenceTypeInfo& class_rti) { in BoundTypeIn() argument
219 insert_point, receiver, class_rti, start_instruction, start_block)) { in BoundTypeIn()
221 bound_type->SetUpperBound(class_rti, /* can_be_null= */ false); in BoundTypeIn()
237 BoundTypeIn(receiver->InputAt(0), start_block, start_instruction, class_rti); in BoundTypeIn()
261 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI(); in BoundTypeForClassCheck() local
262 if (!class_rti.IsValid()) { in BoundTypeForClassCheck()
291 BoundTypeIn(receiver, trueBlock, /* start_instruction= */ nullptr, class_rti); in BoundTypeForClassCheck()
295 check->SetReferenceTypeInfo(class_rti); in BoundTypeForClassCheck()
462 ReferenceTypeInfo class_rti = instanceOf->GetTargetClassRTI(); in BoundTypeForIfInstanceOf() local
463 if (!class_rti.IsValid()) { in BoundTypeForIfInstanceOf()
[all …]
Dinstruction_simplifier.cc731 static bool TypeCheckHasKnownOutcome(ReferenceTypeInfo class_rti, in TypeCheckHasKnownOutcome() argument
743 if (!class_rti.IsValid()) { in TypeCheckHasKnownOutcome()
756 DCHECK(class_rti.IsExact()); in TypeCheckHasKnownOutcome()
757 if (class_rti.IsSupertypeOf(obj_rti)) { in TypeCheckHasKnownOutcome()
764 } else if (!class_rti.IsInterface() in TypeCheckHasKnownOutcome()
766 && !obj_rti.IsSupertypeOf(class_rti)) { in TypeCheckHasKnownOutcome()
1758 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI(); in RecognizeAndSimplifyClassCheck() local
1759 if (!class_rti.IsValid()) { in RecognizeAndSimplifyClassCheck()
1787 if (receiver_type.IsEqual(class_rti)) { in RecognizeAndSimplifyClassCheck()