Home
last modified time | relevance | path

Searched refs:CannotBeAssignedFromOtherTypes (Results 1 – 8 of 8) sorted by relevance

/art/compiler/optimizing/
Dreference_type_propagation.cc540 if (!class_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes()) { in BoundTypeForIfInstanceOf()
577 is_exact = is_exact || handle->CannotBeAssignedFromOtherTypes(); in SetClassAsTypeInfo()
770 bool is_exact = klass->CannotBeAssignedFromOtherTypes(); in VisitCheckCast()
877 bool is_exact = component_handle->CannotBeAssignedFromOtherTypes(); in UpdateArrayGet()
Dsharpening.cc260 } else if (klass->CannotBeAssignedFromOtherTypes()) { in ComputeTypeCheckKind()
Dnodes.cc2793 DCHECK(!upper_bound_rti.GetTypeHandle()->CannotBeAssignedFromOtherTypes() || rti.IsExact()) in CheckAgainstUpperBound()
2838 DCHECK(!type_handle->CannotBeAssignedFromOtherTypes()) in Create()
Dnodes.h196 return Create(type_handle, type_handle->CannotBeAssignedFromOtherTypes()); in Create()
/art/runtime/verifier/
Dreg_type_cache.cc48 if (!precise && entry->GetClass()->CannotBeAssignedFromOtherTypes()) { in MatchingPrecisionForClass()
204 if (klass->CannotBeAssignedFromOtherTypes() || precise) { in From()
671 return FromClass(descriptor, klass, klass->CannotBeAssignedFromOtherTypes()); in GetComponentType()
Dmethod_verifier.cc2957 return_type_class->CannotBeAssignedFromOtherTypes()); in CodeFlowVerifyInstruction()
3002 return_type_class->CannotBeAssignedFromOtherTypes()); in CodeFlowVerifyInstruction()
3727 bool precise = klass->CannotBeAssignedFromOtherTypes(); in ResolveClass()
4028 klass->CannotBeAssignedFromOtherTypes()); in VerifyInvocationArgsFromIterator()
4737 FromClass(klass->GetDescriptor(&temp), klass, klass->CannotBeAssignedFromOtherTypes()); in GetInstanceField()
4842 field_type_class->CannotBeAssignedFromOtherTypes()); in VerifyISFieldAccess()
5008 return_type_class->CannotBeAssignedFromOtherTypes()); in GetMethodReturnType()
5033 declaring_class_ = &FromClass(descriptor, klass, klass->CannotBeAssignedFromOtherTypes()); in GetDeclaringClass()
/art/runtime/mirror/
Dclass-inl.h1167 inline bool Class::CannotBeAssignedFromOtherTypes() { in CannotBeAssignedFromOtherTypes() function
1172 return component->IsPrimitive() || component->CannotBeAssignedFromOtherTypes(); in CannotBeAssignedFromOtherTypes()
Dclass.h329 bool CannotBeAssignedFromOtherTypes() REQUIRES_SHARED(Locks::mutator_lock_);