Searched refs:inline_cache (Results 1 – 5 of 5) sorted by relevance
/art/runtime/jit/ |
D | profiling_info_test.cc | 162 for (const auto& inline_cache : pmi.inline_caches) { in ConvertProfileMethodInfo() local 165 inline_cache.dex_pc, ProfileCompilationInfo::DexPcData(allocator_.get()))->second; in ConvertProfileMethodInfo() 166 if (inline_cache.is_missing_types) { in ConvertProfileMethodInfo() 169 for (const auto& class_ref : inline_cache.classes) { in ConvertProfileMethodInfo()
|
/art/compiler/optimizing/ |
D | inliner.cc | 556 Handle<mirror::ObjectArray<mirror::Class>> inline_cache = hs->NewHandle( in AllocateInlineCacheHolder() local 561 if (inline_cache == nullptr) { in AllocateInlineCacheHolder() 567 return inline_cache; in AllocateInlineCacheHolder() 606 Handle<mirror::ObjectArray<mirror::Class>> inline_cache; in TryInlineFromInlineCache() local 611 ? GetInlineCacheAOT(caller_dex_file, invoke_instruction, &hs, &inline_cache) in TryInlineFromInlineCache() 612 : GetInlineCacheJIT(invoke_instruction, &hs, &inline_cache); in TryInlineFromInlineCache() 633 return TryInlinePolymorphicCall(invoke_instruction, resolved_method, inline_cache); in TryInlineFromInlineCache() 635 return TryInlineMonomorphicCall(invoke_instruction, resolved_method, inline_cache); in TryInlineFromInlineCache() 641 return TryInlinePolymorphicCall(invoke_instruction, resolved_method, inline_cache); in TryInlineFromInlineCache() 667 /*out*/Handle<mirror::ObjectArray<mirror::Class>>* inline_cache) in GetInlineCacheJIT() argument [all …]
|
D | inliner.h | 183 /*out*/Handle<mirror::ObjectArray<mirror::Class>>* inline_cache) 192 /*out*/Handle<mirror::ObjectArray<mirror::Class>>* inline_cache) 201 /*out*/Handle<mirror::ObjectArray<mirror::Class>> inline_cache)
|
/art/libprofile/profile/ |
D | profile_compilation_info.cc | 581 const InlineCacheMap& inline_cache = method_it.second; in GetMethodsRegionSize() local 582 size += sizeof(uint16_t) * inline_cache.size(); // dex_pc in GetMethodsRegionSize() 583 for (const auto& inline_cache_it : inline_cache) { in GetMethodsRegionSize() 734 InlineCacheMap* inline_cache = data->FindOrAddHotMethod(pmi.ref.index); in AddMethod() local 735 DCHECK(inline_cache != nullptr); in AddMethod() 739 FindOrAddDexPc(inline_cache, cache.dex_pc)->SetIsMissingTypes(); in AddMethod() 747 DexPcData* dex_pc_data = FindOrAddDexPc(inline_cache, cache.dex_pc); in AddMethod() 771 /*out*/ InlineCacheMap* inline_cache, in ReadInlineCache() argument 780 DexPcData* dex_pc_data = FindOrAddDexPc(inline_cache, dex_pc); in ReadInlineCache() 841 InlineCacheMap* inline_cache = data->FindOrAddHotMethod(method_index); in ReadMethods() local [all …]
|
D | profile_compilation_info.h | 902 /*out*/InlineCacheMap* inline_cache, 907 const InlineCacheMap& inline_cache); 921 DexPcData* FindOrAddDexPc(InlineCacheMap* inline_cache, uint32_t dex_pc);
|