Searched refs:ProfileOptimizer (Results 1 - 15 of 15) sorted by relevance
/arkcompiler/runtime_core/libpandafile/ |
H A D | pgo.h | 24 class ProfileOptimizer { class 26 ProfileOptimizer() = default; 27 ~ProfileOptimizer() = default; 38 NO_COPY_SEMANTIC(ProfileOptimizer); 39 NO_MOVE_SEMANTIC(ProfileOptimizer);
|
H A D | pgo.cpp | 23 std::string ProfileOptimizer::GetNameInfo(const std::unique_ptr<BaseItem> &item) in GetNameInfo() 44 void ProfileOptimizer::MarkProfileItem(std::unique_ptr<BaseItem> &item, bool set_pgo) const in MarkProfileItem() 58 bool ProfileOptimizer::ParseProfileData() in ParseProfileData() 102 void ProfileOptimizer::ProfileGuidedRelayout(std::list<std::unique_ptr<BaseItem>> &items) in ProfileGuidedRelayout()
|
H A D | file_item_container.h | 190 void ReorderItems(panda::panda_file::pgo::ProfileOptimizer *profile_opt);
|
H A D | file_item_container.cpp | 561 void ItemContainer::ReorderItems(panda::panda_file::pgo::ProfileOptimizer *profile_opt) in ReorderItems()
|
/arkcompiler/runtime_core/static_core/libpandafile/ |
H A D | pgo.h | 23 class ProfileOptimizer { class 25 ProfileOptimizer() = default; 26 ~ProfileOptimizer() = default; 37 NO_COPY_SEMANTIC(ProfileOptimizer); 38 NO_MOVE_SEMANTIC(ProfileOptimizer);
|
H A D | pgo.cpp | 22 std::string ProfileOptimizer::GetNameInfo(const std::unique_ptr<BaseItem> &item) in GetNameInfo() 41 void ProfileOptimizer::MarkProfileItem(std::unique_ptr<BaseItem> &item, bool setPgo) const in MarkProfileItem() 55 bool ProfileOptimizer::ParseProfileData() in ParseProfileData() 93 void ProfileOptimizer::ProfileGuidedRelayout(std::list<std::unique_ptr<BaseItem>> &items) in ProfileGuidedRelayout()
|
H A D | file_item_container.h | 190 void ReorderItems(ark::panda_file::pgo::ProfileOptimizer *profileOpt);
|
H A D | file_item_container.cpp | 549 void ItemContainer::ReorderItems(ark::panda_file::pgo::ProfileOptimizer *profileOpt) in ReorderItems()
|
/arkcompiler/runtime_core/libpandafile/tests/ |
H A D | pgo_test.cpp | 62 panda::panda_file::pgo::ProfileOptimizer profile_opt; in HWTEST() 85 panda::panda_file::pgo::ProfileOptimizer profile_opt; in HWTEST() 94 panda::panda_file::pgo::ProfileOptimizer profile_opt; in HWTEST() 107 panda::panda_file::pgo::ProfileOptimizer profile_opt; in HWTEST()
|
H A D | file_item_container_test.cpp | 923 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "Test"); in CheckItemBeforePGO1() 926 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "AA"); in CheckItemBeforePGO1() 929 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "BB"); in CheckItemBeforePGO1() 932 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "foo1"); in CheckItemBeforePGO1() 939 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "foo2"); in CheckItemBeforePGO1() 952 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "foo3"); in CheckItemBeforePGO2() 955 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "foo4"); in CheckItemBeforePGO2() 958 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "test_field"); in CheckItemBeforePGO2() 961 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "source_file"); in CheckItemBeforePGO2() 986 EXPECT_EQ(panda::panda_file::pgo::ProfileOptimizer in CheckItemAfterPGO1() [all...] |
/arkcompiler/runtime_core/static_core/libpandafile/tests/ |
H A D | file_item_container_test.cpp | 816 EXPECT_EQ(ark::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "Test"); in TEST() 819 EXPECT_EQ(ark::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "AA"); in TEST() 822 EXPECT_EQ(ark::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "BB"); in TEST() 825 EXPECT_EQ(ark::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "foo1"); in TEST() 832 EXPECT_EQ(ark::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "foo2"); in TEST() 839 EXPECT_EQ(ark::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "foo3"); in TEST() 842 EXPECT_EQ(ark::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "foo4"); in TEST() 845 EXPECT_EQ(ark::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "test_field"); in TEST() 848 EXPECT_EQ(ark::panda_file::pgo::ProfileOptimizer::GetNameInfo(*item), "source_file"); in TEST() 881 ark::panda_file::pgo::ProfileOptimizer profileOp in TEST() [all...] |
/arkcompiler/runtime_core/assembler/ |
H A D | assembly-emitter.h | 53 bool emit_debug_info = true, panda::panda_file::pgo::ProfileOptimizer *profile_opt = nullptr); 57 panda::panda_file::pgo::ProfileOptimizer *profile_opt = nullptr, 62 panda::panda_file::pgo::ProfileOptimizer *profile_opt = nullptr,
|
H A D | assembly-emitter.cpp | 1476 panda::panda_file::pgo::ProfileOptimizer *profile_opt) in Emit() 1514 panda::panda_file::pgo::ProfileOptimizer *profile_opt, uint8_t api, std::string subApi) in Emit() 1532 panda::panda_file::pgo::ProfileOptimizer *profile_opt, uint8_t api, std::string subApi) in Emit()
|
/arkcompiler/runtime_core/static_core/assembler/ |
H A D | assembly-emitter.h | 55 ark::panda_file::pgo::ProfileOptimizer *profileOpt = nullptr); 61 ark::panda_file::pgo::ProfileOptimizer *profileOpt = nullptr); 67 ark::panda_file::pgo::ProfileOptimizer *profileOpt = nullptr);
|
H A D | assembly-emitter.cpp | 1487 ark::panda_file::pgo::ProfileOptimizer *profileOpt) in Emit() 1534 PandaFileToPandaAsmMaps *maps, bool debugInfo, ark::panda_file::pgo::ProfileOptimizer *profileOpt) in Emit() 1550 PandaFileToPandaAsmMaps *maps, bool debugInfo, ark::panda_file::pgo::ProfileOptimizer *profileOpt) in Emit()
|
Completed in 17 milliseconds