Searched refs:SpillFillsResolver (Results 1 – 4 of 4) sorted by relevance
/arkcompiler/runtime_core/compiler/optimizer/optimizations/regalloc/ |
D | spill_fills_resolver.cpp | 21 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 …]
|
D | spill_fills_resolver.h | 43 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;
|
D | reg_alloc_base.cpp | 127 SpillFillsResolver(GetGraph(), resolver_reg, regs_count).Run(); in Resolve() 129 SpillFillsResolver(GetGraph()).Run(); in Resolve()
|
/arkcompiler/runtime_core/compiler/tests/ |
D | compiler_regalloc_test.cpp | 810 SpillFillsResolver resolver(graph); in __anon5d7559aa1202() 820 SpillFillsResolver sResolver1(graph); in __anon5d7559aa1202()
|