Searched refs:referrer_class (Results 1 - 5 of 5) sorted by relevance
/art/compiler/driver/ |
H A D | compiler_driver-inl.h | 50 mirror::Class* referrer_class = mUnit->GetClassLinker()->ResolveType( local 52 DCHECK_EQ(referrer_class == nullptr, soa.Self()->IsExceptionPending()); 53 if (UNLIKELY(referrer_class == nullptr)) { 57 return referrer_class; 96 mirror::DexCache* dex_cache, mirror::Class* referrer_class, 100 bool fast_get = referrer_class != nullptr && 101 referrer_class->CanAccessResolvedField(fields_class, resolved_field, 103 bool fast_put = fast_get && (!resolved_field->IsFinal() || fields_class == referrer_class); 108 mirror::DexCache* dex_cache, mirror::Class* referrer_class, 112 if (LIKELY(referrer_class ! 95 IsFastInstanceField( mirror::DexCache* dex_cache, mirror::Class* referrer_class, mirror::ArtField* resolved_field, uint16_t field_idx) argument 107 IsFastStaticField( mirror::DexCache* dex_cache, mirror::Class* referrer_class, mirror::ArtField* resolved_field, uint16_t field_idx, MemberOffset* field_offset, uint32_t* storage_index, bool* is_referrers_class, bool* is_initialized) argument 209 IsFastInvoke( ScopedObjectAccess& soa, Handle<mirror::DexCache> dex_cache, Handle<mirror::ClassLoader> class_loader, const DexCompilationUnit* mUnit, mirror::Class* referrer_class, mirror::ArtMethod* resolved_method, InvokeType* invoke_type, MethodReference* target_method, const MethodReference* devirt_target, uintptr_t* direct_code, uintptr_t* direct_method) argument 315 NeedsClassInitialization(mirror::Class* referrer_class, mirror::ArtMethod* resolved_method) argument [all...] |
H A D | compiler_driver.cc | 895 mirror::Class* referrer_class = dex_cache->GetResolvedType(method_id.class_idx_); local 896 if (referrer_class == nullptr) { 902 bool result = referrer_class->CanAccess(resolved_class); 929 mirror::Class* referrer_class = dex_cache->GetResolvedType(method_id.class_idx_); local 930 if (referrer_class == nullptr) { 936 bool result = referrer_class->CanAccess(resolved_class) && resolved_class->IsInstantiable(); 1069 mirror::Class* referrer_class; local 1079 referrer_class = (resolved_field_handle.Get() != nullptr) 1085 if (resolved_field != nullptr && referrer_class != nullptr) { 1087 dex_cache, referrer_class, resolved_fiel 1121 mirror::Class* referrer_class; local 1156 GetCodeAndMethodForDirectCall(InvokeType* type, InvokeType sharp_type, bool no_guarantee_of_dex_cache_entry, const mirror::Class* referrer_class, mirror::ArtMethod* method, int* stats_flags, MethodReference* target_method, uintptr_t* direct_code, uintptr_t* direct_method) argument 1289 mirror::Class* referrer_class; local [all...] |
H A D | compiler_driver.h | 254 mirror::DexCache* dex_cache, mirror::Class* referrer_class, 262 mirror::DexCache* dex_cache, mirror::Class* referrer_class, 290 mirror::Class* referrer_class, mirror::ArtMethod* resolved_method, InvokeType* invoke_type, 296 bool NeedsClassInitialization(mirror::Class* referrer_class, mirror::ArtMethod* resolved_method) 695 const mirror::Class* referrer_class,
|
/art/compiler/dex/ |
H A D | mir_method_info.cc | 52 Handle<mirror::Class> referrer_class(hs.NewHandle( 77 soa, dex_cache, class_loader, mUnit, referrer_class.Get(), resolved_method, &invoke_type, 80 compiler_driver->NeedsClassInitialization(referrer_class.Get(), resolved_method);
|
H A D | mir_field_info.cc | 50 Handle<mirror::Class> referrer_class(hs.NewHandle( 67 dex_cache.Get(), referrer_class.Get(), resolved_field, field_idx); 97 Handle<mirror::Class> referrer_class(hs.NewHandle( 115 dex_cache.Get(), referrer_class.Get(), resolved_field, field_idx, &it->field_offset_,
|
Completed in 68 milliseconds