Searched refs:referrer_class (Results 1 – 4 of 4) sorted by relevance
/art/compiler/driver/ |
D | compiler_driver-inl.h | 91 mirror::DexCache* dex_cache, mirror::Class* referrer_class, in IsFastInstanceField() argument 95 bool fast_get = referrer_class != nullptr && in IsFastInstanceField() 96 referrer_class->CanAccessResolvedField(fields_class, in IsFastInstanceField() 100 bool fast_put = fast_get && (!resolved_field->IsFinal() || fields_class == referrer_class); in IsFastInstanceField() 105 inline bool CompilerDriver::CanAccessResolvedMember(mirror::Class* referrer_class ATTRIBUTE_UNUSED, in CanAccessResolvedMember() 115 inline bool CompilerDriver::CanAccessResolvedMember<ArtField>(mirror::Class* referrer_class, 120 return referrer_class->CanAccessResolvedField(access_to, field, dex_cache, field_idx); 125 mirror::Class* referrer_class, 130 return referrer_class->CanAccessResolvedMethod(access_to, method, dex_cache, field_idx);
|
D | compiler_driver.h | 188 bool CanAccessTypeWithoutChecks(ObjPtr<mirror::Class> referrer_class, 194 bool CanAccessInstantiableTypeWithoutChecks(ObjPtr<mirror::Class> referrer_class, 228 mirror::DexCache* dex_cache, mirror::Class* referrer_class, 366 static bool CanAccessResolvedMember(mirror::Class* referrer_class,
|
D | compiler_driver.cc | 1389 bool CompilerDriver::CanAccessTypeWithoutChecks(ObjPtr<mirror::Class> referrer_class, in CanAccessTypeWithoutChecks() argument 1397 if (referrer_class == nullptr) { in CanAccessTypeWithoutChecks() 1403 is_accessible = referrer_class->CanAccess(resolved_class); in CanAccessTypeWithoutChecks() 1413 bool CompilerDriver::CanAccessInstantiableTypeWithoutChecks(ObjPtr<mirror::Class> referrer_class, in CanAccessInstantiableTypeWithoutChecks() argument 1425 if (referrer_class == nullptr) { in CanAccessInstantiableTypeWithoutChecks() 1431 is_accessible = referrer_class->CanAccess(resolved_class); in CanAccessInstantiableTypeWithoutChecks() 1465 mirror::Class* referrer_class; in ComputeInstanceFieldInfo() local 1470 referrer_class = resolved_field != nullptr in ComputeInstanceFieldInfo() 1474 if (resolved_field != nullptr && referrer_class != nullptr) { in ComputeInstanceFieldInfo() 1476 dex_cache.Get(), referrer_class, resolved_field, field_idx); in ComputeInstanceFieldInfo()
|
/art/runtime/ |
D | method_handles.cc | 684 ObjPtr<mirror::Class> referrer_class = handle_type->GetPTypes()->Get(0); in RefineTargetMethod() local 686 ObjPtr<mirror::Class> super_class = referrer_class->GetSuperClass(); in RefineTargetMethod() 695 return referrer_class->FindVirtualMethodForInterfaceSuper(target_method, kRuntimePointerSize); in RefineTargetMethod()
|