Home
last modified time | relevance | path

Searched refs:referrer_class (Results 1 – 4 of 4) sorted by relevance

/art/compiler/driver/
Dcompiler_driver-inl.h91 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);
Dcompiler_driver.h188 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,
Dcompiler_driver.cc1389 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/
Dmethod_handles.cc684 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()