Home
last modified time | relevance | path

Searched refs:inline_cache (Results 1 – 5 of 5) sorted by relevance

/art/runtime/jit/
Dprofile_compilation_info.cc395 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 …]
Dprofile_compilation_info.h461 /*out*/InlineCacheMap* inline_cache,
466 const InlineCacheMap& inline_cache);
480 DexPcData* FindOrAddDexPc(InlineCacheMap* inline_cache, uint32_t dex_pc);
Dprofile_compilation_info_test.cc177 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/
Dinliner.h137 /*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)
Dinliner.cc451 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 …]