Home
last modified time | relevance | path

Searched refs:SpillFillsResolver (Results 1 – 4 of 4) sorted by relevance

/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/
Dspill_fills_resolver.cpp21 SpillFillsResolver::SpillFillsResolver(Graph *graph) in SpillFillsResolver() function in panda::compiler::SpillFillsResolver
22 : SpillFillsResolver(graph, INVALID_REG, MAX_NUM_REGS, MAX_NUM_VREGS) in SpillFillsResolver()
26 SpillFillsResolver::SpillFillsResolver(Graph *graph, Register resolver, size_t regs_count, size_t v… in SpillFillsResolver() function in panda::compiler::SpillFillsResolver
49 void SpillFillsResolver::Run() in Run()
54 void SpillFillsResolver::Resolve(SpillFillInst *spill_fill_inst) in Resolve()
60 void SpillFillsResolver::ResolveIfRequired(SpillFillInst *spill_fill_inst) in ResolveIfRequired()
67 Graph *SpillFillsResolver::GetGraph() const in GetGraph()
72 const ArenaVector<BasicBlock *> &SpillFillsResolver::GetBlocksToVisit() const in GetBlocksToVisit()
77 void SpillFillsResolver::VisitSpillFill(GraphVisitor *visitor, Inst *inst) in VisitSpillFill()
79 auto resolver = static_cast<SpillFillsResolver *>(visitor); in VisitSpillFill()
[all …]
Dspill_fills_resolver.h43 class SpillFillsResolver : public GraphVisitor {
60 explicit SpillFillsResolver(Graph *graph);
61 SpillFillsResolver(Graph *graph, Register resolver, size_t regs_count, size_t vregs_count = 0);
62 NO_COPY_SEMANTIC(SpillFillsResolver);
63 NO_MOVE_SEMANTIC(SpillFillsResolver);
64 ~SpillFillsResolver() override = default;
Dreg_alloc_base.cpp127 SpillFillsResolver(GetGraph(), resolver_reg, regs_count).Run(); in Resolve()
129 SpillFillsResolver(GetGraph()).Run(); in Resolve()
/arkcompiler/runtime_core/compiler/tests/
Dcompiler_regalloc_test.cpp810 SpillFillsResolver resolver(graph); in __anon5d7559aa1202()
820 SpillFillsResolver sResolver1(graph); in __anon5d7559aa1202()