Lines Matching refs:VRegSpiller
136 void initializeGraph(PBQPRAGraph &G, VirtRegMap &VRM, Spiller &VRegSpiller);
141 Spiller &VRegSpiller);
148 Spiller &VRegSpiller);
155 void postOptimization(Spiller &VRegSpiller, LiveIntervals &LIS);
562 Spiller &VRegSpiller) { in initializeGraph() argument
614 spillVReg(VReg, NewVRegs, MF, LIS, VRM, VRegSpiller); in initializeGraph()
638 VirtRegMap &VRM, Spiller &VRegSpiller) { in spillVReg() argument
643 VRegSpiller.spill(LRE); in spillVReg()
666 Spiller &VRegSpiller) { in mapPBQPToRegAlloc() argument
694 spillVReg(VReg, NewVRegs, MF, LIS, VRM, VRegSpiller); in mapPBQPToRegAlloc()
724 void RegAllocPBQP::postOptimization(Spiller &VRegSpiller, LiveIntervals &LIS) { in postOptimization() argument
725 VRegSpiller.postOptimization(); in postOptimization()
751 std::unique_ptr<Spiller> VRegSpiller(createInlineSpiller(*this, MF, VRM)); in runOnMachineFunction() local
794 initializeGraph(G, VRM, *VRegSpiller); in runOnMachineFunction()
812 PBQPAllocComplete = mapPBQPToRegAlloc(G, Solution, VRM, *VRegSpiller); in runOnMachineFunction()
819 postOptimization(*VRegSpiller, LIS); in runOnMachineFunction()