Home
last modified time | relevance | path

Searched refs:GetTypeHandle (Results 1 – 7 of 7) sorted by relevance

/art/compiler/optimizing/
Dreference_type_propagation.cc487 if (!class_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes()) { in BoundTypeForIfInstanceOf()
488 class_rti = ReferenceTypeInfo::Create(class_rti.GetTypeHandle(), /* is_exact= */ false); in BoundTypeForIfInstanceOf()
690 ReferenceTypeInfo::Create(class_rti.GetTypeHandle(), /* is_exact= */ false)); in VisitBoundType()
783 ReferenceTypeInfo::TypeHandle a_type_handle = a.GetTypeHandle(); in MergeTypes()
784 ReferenceTypeInfo::TypeHandle b_type_handle = b.GetTypeHandle(); in MergeTypes()
788 if (a.GetTypeHandle().Get() == b.GetTypeHandle().Get()) { in MergeTypes()
823 Handle<mirror::Class> handle = parent_rti.GetTypeHandle(); in UpdateArrayGet()
902 ReferenceTypeInfo::Create(upper_bound_rti.GetTypeHandle(), /* is_exact= */ false)); in UpdateBoundType()
Dinliner.cc247 } else if (info.GetTypeHandle()->IsInterface()) { in FindVirtualOrInterfaceTarget()
251 } else if (!resolved_method->GetDeclaringClass()->IsAssignableFrom(info.GetTypeHandle().Get())) { in FindVirtualOrInterfaceTarget()
254 } else if (info.GetTypeHandle()->IsErroneous()) { in FindVirtualOrInterfaceTarget()
263 resolved_method = info.GetTypeHandle()->FindVirtualMethodForInterface( in FindVirtualOrInterfaceTarget()
267 resolved_method = info.GetTypeHandle()->FindVirtualMethodForVirtual( in FindVirtualOrInterfaceTarget()
2269 ObjPtr<mirror::Class> actual_class = actual_rti.GetTypeHandle().Get(); in IsReferenceTypeRefinement()
2326 if (IsReferenceTypeRefinement(invoke_rti.GetTypeHandle().Get(), in ReturnTypeMoreSpecific()
Dnodes.h226 return GetTypeHandle()->IsObjectClass(); in IsObjectClass()
231 return GetTypeHandle()->IsStringClass(); in IsStringClass()
236 return IsArrayClass() && GetTypeHandle()->GetComponentType()->IsObjectClass(); in IsObjectArray()
241 return GetTypeHandle()->IsInterface(); in IsInterface()
246 return GetTypeHandle()->IsArrayClass(); in IsArrayClass()
251 return GetTypeHandle()->IsPrimitiveArray(); in IsPrimitiveArrayClass()
256 return GetTypeHandle()->IsArrayClass() && !GetTypeHandle()->IsPrimitiveArray(); in IsNonPrimitiveArrayClass()
263 return GetTypeHandle()->GetComponentType()->IsAssignableFrom(rti.GetTypeHandle().Get()); in CanArrayHold()
271 return GetTypeHandle()->GetComponentType()->IsAssignableFrom( in CanArrayHoldValuesOf()
272 rti.GetTypeHandle()->GetComponentType()); in CanArrayHoldValuesOf()
[all …]
Dinstruction_simplifier.cc2410 destination_rti.GetTypeHandle()->GetComponentType()->GetPrimitiveType()); in SimplifySystemArrayCopy()
2424 source_rti.GetTypeHandle()->GetComponentType()->GetPrimitiveType()); in SimplifySystemArrayCopy()
2722 Handle<mirror::Class> input_type = rti.GetTypeHandle(); in TryReplaceStringBuilderAppend()
2964 !var_type->IsAssignableFrom(arg_type_info.GetTypeHandle().Get())) { in CanUseKnownBootImageVarHandle()
2977 !coordinate0_type->IsAssignableFrom(object_type_info.GetTypeHandle().Get())) { in CanUseKnownBootImageVarHandle()
Dssa_builder.cc313 array_type.GetTypeHandle()->GetComponentType()->GetPrimitiveType()); in GetPrimitiveArrayComponentType()
Dgraph_visualizer.cc760 << mirror::Class::PrettyDescriptor(info.GetTypeHandle().Get()); in PrintInstruction()
Dnodes.cc3197 DCHECK_IMPLIES(upper_bound_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes(), rti.IsExact()) in CheckAgainstUpperBound()
3214 reference_type_handle_ = rti.GetTypeHandle(); in SetReferenceTypeInfo()
3259 << " type=" << (!rhs.IsValid() ? "?" : mirror::Class::PrettyClass(rhs.GetTypeHandle().Get())) in operator <<()