Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dsplit_resolver.h23 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;
Dsplit_resolver.cpp26 void SplitResolver::Run() in Run()
46 void SplitResolver::ConnectSiblings(LifeIntervals *interval) in ConnectSiblings()
69 void SplitResolver::ProcessBlock(BasicBlock *block) in ProcessBlock()
105 void SplitResolver::ConnectSpiltFromPredBlock(BasicBlock *src_bb, LifeIntervals *src_interval, Basi… in ConnectSpiltFromPredBlock()
143 SpillFillInst *SplitResolver::CreateSpillFillForSplitMove(BasicBlock *source_block) in CreateSpillFillForSplitMove()
184 SpillFillInst *SplitResolver::CreateSpillFillForSiblings(Inst *connect_at) in CreateSpillFillForSiblings()
Dreg_alloc_base.cpp121 SplitResolver(GetGraph()).Run(); in Resolve()
/arkcompiler/runtime_core/compiler/tests/
Dsplit_resolver_test.cpp104 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 …]
Dcompiler_regalloc_test.cpp893 SplitResolver resolver(graph, liven); in __anon5d7559aa1302()