Home
last modified time | relevance | path

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

/art/compiler/optimizing/
Dreference_type_propagation.cc884 ReferenceTypeInfo upper_bound_rti = instr->GetUpperBound(); in UpdateBoundType() local
885 if (upper_bound_rti.IsExact()) { in UpdateBoundType()
886 instr->SetReferenceTypeInfo(upper_bound_rti); in UpdateBoundType()
887 } else if (upper_bound_rti.IsSupertypeOf(input_rti)) { in UpdateBoundType()
896 ReferenceTypeInfo::Create(upper_bound_rti.GetTypeHandle(), /* is_exact= */ false)); in UpdateBoundType()
Dnodes.cc3087 static void CheckAgainstUpperBound(ReferenceTypeInfo rti, ReferenceTypeInfo upper_bound_rti) in CheckAgainstUpperBound() argument
3090 DCHECK(upper_bound_rti.IsSupertypeOf(rti)) in CheckAgainstUpperBound()
3091 << " upper_bound_rti: " << upper_bound_rti in CheckAgainstUpperBound()
3093 DCHECK_IMPLIES(upper_bound_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes(), rti.IsExact()) in CheckAgainstUpperBound()
3094 << " upper_bound_rti: " << upper_bound_rti in CheckAgainstUpperBound()