Searched refs:SplitResolver (Results 1 – 9 of 9) sorted by relevance
| /arkcompiler/runtime_core/static_core/compiler/optimizer/optimizations/regalloc/ |
| D | split_resolver.h | 23 class SplitResolver { 25 …explicit SplitResolver(Graph *graph) : SplitResolver(graph, &graph->GetAnalysis<LivenessAnalyzer>(… in SplitResolver() function 26 …explicit SplitResolver(Graph *graph, LivenessAnalyzer *liveness) : graph_(graph), liveness_(livene… in SplitResolver() function 28 DEFAULT_COPY_SEMANTIC(SplitResolver); 29 DEFAULT_MOVE_SEMANTIC(SplitResolver); 31 ~SplitResolver() = default;
|
| D | split_resolver.cpp | 26 void SplitResolver::Run() in Run() 46 void SplitResolver::ConnectSiblings(LifeIntervals *interval) in ConnectSiblings() 69 void SplitResolver::ProcessBlock(BasicBlock *block) in ProcessBlock() 105 void SplitResolver::ConnectSplitFromPredBlock(BasicBlock *srcBb, LifeIntervals *srcInterval, BasicB… in ConnectSplitFromPredBlock() 145 SpillFillInst *SplitResolver::CreateSpillFillForSplitMove(BasicBlock *sourceBlock) in CreateSpillFillForSplitMove() 184 SpillFillInst *SplitResolver::CreateSpillFillForSiblings(Inst *connectAt) in CreateSpillFillForSiblings()
|
| D | reg_alloc_base.cpp | 127 SplitResolver(GetGraph()).Run(); in Resolve()
|
| /arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
| D | split_resolver.h | 23 class SplitResolver { 25 …explicit SplitResolver(Graph *graph) : SplitResolver(graph, &graph->GetAnalysis<LivenessAnalyzer>(… in SplitResolver() function 26 …explicit SplitResolver(Graph *graph, LivenessAnalyzer *liveness) : graph_(graph), liveness_(livene… in SplitResolver() function 28 DEFAULT_COPY_SEMANTIC(SplitResolver); 29 DEFAULT_MOVE_SEMANTIC(SplitResolver); 31 ~SplitResolver() = default;
|
| D | split_resolver.cpp | 24 void SplitResolver::Run() in Run() 44 void SplitResolver::ConnectSiblings(LifeIntervals *interval) in ConnectSiblings() 67 void SplitResolver::ProcessBlock(BasicBlock *block) in ProcessBlock() 103 void SplitResolver::ConnectSpiltFromPredBlock(BasicBlock *src_bb, LifeIntervals *src_interval, Basi… in ConnectSpiltFromPredBlock() 141 SpillFillInst *SplitResolver::CreateSpillFillForSplitMove(BasicBlock *source_block) in CreateSpillFillForSplitMove() 182 SpillFillInst *SplitResolver::CreateSpillFillForSiblings(Inst *connect_at) in CreateSpillFillForSiblings()
|
| D | reg_alloc_base.cpp | 116 SplitResolver(GetGraph()).Run(); in Resolve()
|
| /arkcompiler/runtime_core/compiler/tests/ |
| D | split_resolver_test.cpp | 104 SplitResolver resolver(initial_graph, RunLivenessAnalysis(initial_graph)); in TEST_F() 136 SplitResolver resolver(initial_graph, la); in TEST_F() 218 SplitResolver resolver(initial_graph, la); in TEST_F() 260 SplitResolver resolver(initial_graph, la); in TEST_F() 391 SplitResolver resolver(initial_graph, la); in TEST_F() 432 SplitResolver resolver(initial_graph, la); in TEST_F() 493 SplitResolver resolver(initial_graph, la); in TEST_F() 533 SplitResolver resolver(initial_graph, la); in TEST_F() 595 SplitResolver resolver(initial_graph, la); in TEST_F() 694 SplitResolver resolver(initial_graph, la); in TEST_F() [all …]
|
| D | compiler_regalloc_test.cpp | 893 SplitResolver resolver(graph, liven); in __anondbc4d24d1302()
|
| /arkcompiler/runtime_core/static_core/compiler/tests/ |
| D | split_resolver_test.cpp | 107 SplitResolver resolver(initialGraph, RunLivenessAnalysis(initialGraph)); in TEST_F() 139 SplitResolver resolver(initialGraph, la); in TEST_F() 231 SplitResolver resolver(initialGraph, la); in TEST_F() 309 SplitResolver resolver(initialGraph, la); in TEST_F() 424 SplitResolver resolver(initialGraph, la); in TEST_F() 466 SplitResolver resolver(initialGraph, la); in TEST_F() 527 SplitResolver resolver(initialGraph, la); in TEST_F() 567 SplitResolver resolver(initialGraph, la); in TEST_F() 629 SplitResolver resolver(initialGraph, la); in TEST_F() 737 SplitResolver resolver(initialGraph, la); in TEST_F() [all …]
|