Home
last modified time | relevance | path

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

/arkcompiler/runtime_core/static_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::ConnectSplitFromPredBlock(BasicBlock *srcBb, LifeIntervals *srcInterval, BasicB… in ConnectSplitFromPredBlock()
145 SpillFillInst *SplitResolver::CreateSpillFillForSplitMove(BasicBlock *sourceBlock) in CreateSpillFillForSplitMove()
184 SpillFillInst *SplitResolver::CreateSpillFillForSiblings(Inst *connectAt) in CreateSpillFillForSiblings()
Dreg_alloc_base.cpp127 SplitResolver(GetGraph()).Run(); in Resolve()
/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.cpp24 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()
Dreg_alloc_base.cpp116 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 __anondbc4d24d1302()
/arkcompiler/runtime_core/static_core/compiler/tests/
Dsplit_resolver_test.cpp107 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 …]