Lines Matching refs:inline_caches
71 std::vector<ProfileInlineCache> inline_caches; in GetTestInlineCaches() local
75 inline_caches.push_back(ProfileInlineCache(dex_pc, /*missing_types=*/ false, types)); in GetTestInlineCaches()
83 inline_caches.push_back(ProfileInlineCache(dex_pc, /*missing_types=*/ false, types)); in GetTestInlineCaches()
95 inline_caches.push_back(ProfileInlineCache(dex_pc, /*missing_types=*/ false, types)); in GetTestInlineCaches()
100 inline_caches.push_back(ProfileInlineCache(dex_pc, /*missing_types=*/ true, types)); in GetTestInlineCaches()
103 return inline_caches; in GetTestInlineCaches()
106 void MakeMegamorphic(/*out*/std::vector<ProfileInlineCache>* inline_caches) { in MakeMegamorphic() argument
107 for (ProfileInlineCache& cache : *inline_caches) { in MakeMegamorphic()
119 void SetIsMissingTypes(/*out*/std::vector<ProfileInlineCache>* inline_caches) { in SetIsMissingTypes() argument
120 for (ProfileInlineCache& cache : *inline_caches) { in SetIsMissingTypes()
510 std::vector<ProfileInlineCache> inline_caches = GetTestInlineCaches(); in TEST_F() local
516 ASSERT_TRUE(AddMethod(&saved_info, dex1, method_idx, inline_caches)); in TEST_F()
518 ASSERT_TRUE(AddMethod(&saved_info, dex4, method_idx, inline_caches)); in TEST_F()
533 ASSERT_TRUE(EqualInlineCaches(inline_caches, dex1, loaded_hotness1, loaded_info)); in TEST_F()
537 ASSERT_TRUE(EqualInlineCaches(inline_caches, dex4, loaded_hotness2, loaded_info)); in TEST_F()
542 std::vector<ProfileInlineCache> inline_caches = GetTestInlineCaches(); in TEST_F() local
546 ASSERT_TRUE(AddMethod(&saved_info, dex1, method_idx, inline_caches)); in TEST_F()
583 std::vector<ProfileInlineCache> inline_caches = GetTestInlineCaches(); in TEST_F() local
587 ASSERT_TRUE(AddMethod(&saved_info, dex1, method_idx, inline_caches)); in TEST_F()
599 ASSERT_TRUE(AddMethod(&saved_info_extra, dex1, method_idx, inline_caches)); in TEST_F()
659 std::vector<ProfileInlineCache> inline_caches { in TEST_F() local
664 ASSERT_TRUE(AddMethod(&info, dex2, /*method_idx=*/ 0, inline_caches)); in TEST_F()
667 ASSERT_TRUE(EqualInlineCaches(inline_caches, dex2, hotness, info)); in TEST_F()
689 std::vector<ProfileInlineCache> inline_caches; in TEST_F() local
694 inline_caches.push_back(ProfileInlineCache(dex_pc, /*missing_types=*/ false, types)); in TEST_F()
707 ASSERT_TRUE(AddMethod(&info, dex1, method_idx, inline_caches)); in TEST_F()
708 ASSERT_TRUE(AddMethod(&info, dex2, method_idx, inline_caches)); in TEST_F()
724 ASSERT_TRUE(EqualInlineCaches(inline_caches, dex1, loaded_hotness1, info)); in TEST_F()
727 ASSERT_TRUE(EqualInlineCaches(inline_caches, dex2, loaded_hotness2, info)); in TEST_F()
759 std::vector<ProfileInlineCache> inline_caches; in TEST_F() local
766 inline_caches.push_back(ProfileInlineCache(0, /*missing_types=*/ false, types)); in TEST_F()
769 ASSERT_TRUE(AddMethod(&info_megamorphic, dex1, 0, inline_caches)); in TEST_F()
784 std::vector<ProfileInlineCache> inline_caches; in TEST_F() local
786 inline_caches.push_back(ProfileInlineCache(0, /*missing_types=*/ true, types)); in TEST_F()
789 ASSERT_TRUE(AddMethod(&info_missing_types, dex1, /*method_idx=*/ 0, inline_caches)); in TEST_F()
1040 std::vector<ProfileInlineCache> inline_caches = GetTestInlineCaches(); in TEST_F() local
1045 ASSERT_TRUE(AddMethod(&saved_info, dex1, method_idx, inline_caches)); in TEST_F()
1046 ASSERT_TRUE(AddMethod(&saved_info, dex2, method_idx, inline_caches)); in TEST_F()
1048 ASSERT_TRUE(AddMethod(&saved_info, dex4, method_idx, inline_caches)); in TEST_F()
1087 ASSERT_TRUE(EqualInlineCaches(inline_caches, dex1, loaded_hotness1, loaded_info)); in TEST_F()
1095 std::vector<ProfileInlineCache> inline_caches = GetTestInlineCaches(); in TEST_F() local
1100 ASSERT_TRUE(AddMethod(&saved_info, dex1, method_idx, inline_caches)); in TEST_F()
1101 ASSERT_TRUE(AddMethod(&saved_info, dex2, method_idx, inline_caches)); in TEST_F()
1103 ASSERT_TRUE(AddMethod(&saved_info, dex4, method_idx, inline_caches)); in TEST_F()
1125 std::vector<ProfileInlineCache> inline_caches = GetTestInlineCaches(); in TEST_F() local
1131 ASSERT_TRUE(AddMethod(&saved_info, dex1, method_idx, inline_caches)); in TEST_F()
1133 ASSERT_TRUE(AddMethod(&saved_info, dex4, method_idx, inline_caches)); in TEST_F()
1154 ASSERT_TRUE(EqualInlineCaches(inline_caches, dex1, loaded_hotness1, loaded_info)); in TEST_F()
1160 ASSERT_TRUE(EqualInlineCaches(inline_caches, dex4, loaded_hotness2, loaded_info)); in TEST_F()
1434 std::vector<ProfileMethodInfo::ProfileInlineCache> inline_caches = {ic}; in TEST_F() local
1435 info.AddMethod(ProfileMethodInfo(hot, inline_caches), Hotness::kFlagHot); in TEST_F()
1436 info.AddMethod(ProfileMethodInfo(startup, inline_caches), Hotness::kFlagStartup); in TEST_F()