Searched refs:class_rti (Results 1 – 2 of 2) sorted by relevance
246 const ReferenceTypeInfo& class_rti) { in BoundTypeIn() argument311 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI(); in BoundTypeForClassCheck() local312 if (!class_rti.IsValid()) { in BoundTypeForClassCheck()345 check->SetReferenceTypeInfo(class_rti); in BoundTypeForClassCheck()510 if (!class_rti.IsValid()) { in BoundTypeForIfInstanceOf()529 class_rti = ReferenceTypeInfo::Create(class_rti.GetTypeHandle(), /* is_exact= */ false); in BoundTypeForIfInstanceOf()713 ReferenceTypeInfo class_rti = instr->GetUpperBound(); in VisitBoundType() local714 if (class_rti.IsValid()) { in VisitBoundType()719 if (class_rti.IsExact()) { in VisitBoundType()720 instr->SetReferenceTypeInfo(class_rti); in VisitBoundType()[all …]
600 static bool TypeCheckHasKnownOutcome(ReferenceTypeInfo class_rti, in TypeCheckHasKnownOutcome() argument612 if (!class_rti.IsValid()) { in TypeCheckHasKnownOutcome()625 DCHECK(class_rti.IsExact()); in TypeCheckHasKnownOutcome()626 if (class_rti.IsSupertypeOf(obj_rti)) { in TypeCheckHasKnownOutcome()633 } else if (!class_rti.IsInterface() in TypeCheckHasKnownOutcome()635 && !obj_rti.IsSupertypeOf(class_rti)) { in TypeCheckHasKnownOutcome()1619 ReferenceTypeInfo class_rti = load_class->GetLoadedClassRTI(); in RecognizeAndSimplifyClassCheck() local1620 if (!class_rti.IsValid()) { in RecognizeAndSimplifyClassCheck()1648 if (receiver_type.IsEqual(class_rti)) { in RecognizeAndSimplifyClassCheck()