Home
last modified time | relevance | path

Searched refs:inline_caches (Results 1 – 6 of 6) sorted by relevance

/art/runtime/jit/
Dprofile_compilation_info.h57 inline_caches(caches) {} in ProfileMethodInfo()
60 std::vector<ProfileInlineCache> inline_caches; member
229 : inline_caches(inline_cache_map) {} in OfflineProfileMethodInfo()
233 const InlineCacheMap* const inline_caches; member
Dprofile_compilation_info.cc667 if (pmi.inline_caches == nullptr) { in AddMethod()
671 for (const auto& pmi_inline_cache_it : *pmi.inline_caches) { in AddMethod()
715 for (const ProfileMethodInfo::ProfileInlineCache& cache : pmi.inline_caches) { in AddMethod()
1598 const InlineCacheMap* inline_caches = hotness.GetInlineCacheMap(); in GetMethod() local
1599 DCHECK(inline_caches != nullptr); in GetMethod()
1600 std::unique_ptr<OfflineProfileMethodInfo> pmi(new OfflineProfileMethodInfo(inline_caches)); in GetMethod()
1920 if (inline_caches->size() != other.inline_caches->size()) { in operator ==()
1926 for (const auto& inline_cache_it : *inline_caches) { in operator ==()
1929 const auto& other_it = other.inline_caches->find(dex_pc); in operator ==()
1930 if (other_it == other.inline_caches->end()) { in operator ==()
Dprofile_compilation_info_test.cc195 for (const auto& inline_cache : pmi.inline_caches) { in ConvertProfileMethodInfo()
262 const_cast<ProfileCompilationInfo::InlineCacheMap*>(pmi->inline_caches); in MakeMegamorphic()
272 const_cast<ProfileCompilationInfo::InlineCacheMap*>(pmi->inline_caches); in SetIsMissingTypes()
/art/profman/
Dprofile_assistant_test.cc351 ASSERT_EQ(pmi->inline_caches->size(), 1u); in AssertInlineCaches()
352 const ProfileCompilationInfo::DexPcData& dex_pc_data = pmi->inline_caches->begin()->second; in AssertInlineCaches()
987 ASSERT_TRUE(pmi_no_inline_cache->inline_caches->empty()); in TEST_F()
1071 ASSERT_EQ(pmi->inline_caches->size(), 1u); in TEST_F()
1072 const ProfileCompilationInfo::DexPcData& dex_pc_data = pmi->inline_caches->begin()->second; in TEST_F()
Dprofman.cc978 std::vector<ProfileMethodInfo::ProfileInlineCache> inline_caches; in ProcessLine() local
993 inline_caches.emplace_back(dex_pc, is_missing_types, classes); in ProcessLine()
997 profile->AddMethod(ProfileMethodInfo(ref, inline_caches), in ProcessLine()
/art/compiler/optimizing/
Dinliner.cc695 const auto it = offline_profile.inline_caches->find(invoke_instruction->GetDexPc()); in ExtractClassesFromOfflineProfile()
696 if (it == offline_profile.inline_caches->end()) { in ExtractClassesFromOfflineProfile()