Searched refs:inline_cache (Results 1 – 5 of 5) sorted by relevance
/art/runtime/jit/ |
D | profile_compilation_info.cc | 395 const InlineCacheMap& inline_cache = method_it.second; in GetMethodsRegionSize() local 396 size += sizeof(uint16_t) * inline_cache.size(); // dex_pc in GetMethodsRegionSize() 397 for (const auto& inline_cache_it : inline_cache) { in GetMethodsRegionSize() 499 InlineCacheMap* inline_cache = data->FindOrAddMethod(method_index); in AddMethod() local 508 DexPcData* dex_pc_data = FindOrAddDexPc(inline_cache, pmi_ic_dex_pc); in AddMethod() 544 InlineCacheMap* inline_cache = data->FindOrAddMethod(pmi.dex_method_index); in AddMethod() local 548 FindOrAddDexPc(inline_cache, cache.dex_pc)->SetIsMissingTypes(); in AddMethod() 558 DexPcData* dex_pc_data = FindOrAddDexPc(inline_cache, cache.dex_pc); in AddMethod() 591 /*out*/ InlineCacheMap* inline_cache, in ReadInlineCache() argument 600 DexPcData* dex_pc_data = FindOrAddDexPc(inline_cache, dex_pc); in ReadInlineCache() [all …]
|
D | profile_compilation_info.h | 461 /*out*/InlineCacheMap* inline_cache, 466 const InlineCacheMap& inline_cache); 480 DexPcData* FindOrAddDexPc(InlineCacheMap* inline_cache, uint32_t dex_pc);
|
D | profile_compilation_info_test.cc | 177 for (const auto& inline_cache : pmi.inline_caches) { in ConvertProfileMethodInfo() local 180 inline_cache.dex_pc, ProfileCompilationInfo::DexPcData(arena_.get()))->second; in ConvertProfileMethodInfo() 181 if (inline_cache.is_missing_types) { in ConvertProfileMethodInfo() 184 for (const auto& class_ref : inline_cache.classes) { in ConvertProfileMethodInfo()
|
/art/compiler/optimizing/ |
D | inliner.h | 137 /*out*/Handle<mirror::ObjectArray<mirror::Class>>* inline_cache) 146 /*out*/Handle<mirror::ObjectArray<mirror::Class>>* inline_cache) 155 /*out*/Handle<mirror::ObjectArray<mirror::Class>> inline_cache)
|
D | inliner.cc | 451 Handle<mirror::ObjectArray<mirror::Class>> inline_cache = hs->NewHandle( in AllocateInlineCacheHolder() local 456 if (inline_cache == nullptr) { in AllocateInlineCacheHolder() 462 return inline_cache; in AllocateInlineCacheHolder() 501 Handle<mirror::ObjectArray<mirror::Class>> inline_cache; in TryInlineFromInlineCache() local 503 ? GetInlineCacheAOT(caller_dex_file, invoke_instruction, &hs, &inline_cache) in TryInlineFromInlineCache() 504 : GetInlineCacheJIT(invoke_instruction, &hs, &inline_cache); in TryInlineFromInlineCache() 526 return TryInlinePolymorphicCall(invoke_instruction, resolved_method, inline_cache); in TryInlineFromInlineCache() 528 return TryInlineMonomorphicCall(invoke_instruction, resolved_method, inline_cache); in TryInlineFromInlineCache() 534 return TryInlinePolymorphicCall(invoke_instruction, resolved_method, inline_cache); in TryInlineFromInlineCache() 560 /*out*/Handle<mirror::ObjectArray<mirror::Class>>* inline_cache) in GetInlineCacheJIT() argument [all …]
|