Lines Matching refs:VRM
93 VirtRegMap &VRM; member in __anondbd7c2a20111::HoistSpillHelper
146 Loops(pass.getAnalysis<MachineLoopInfo>()), VRM(vrm), in HoistSpillHelper()
166 VirtRegMap &VRM; member in __anondbd7c2a20111::InlineSpiller
200 InlineSpiller(MachineFunctionPass &Pass, MachineFunction &MF, VirtRegMap &VRM, in InlineSpiller() argument
206 Loops(Pass.getAnalysis<MachineLoopInfo>()), VRM(VRM), in InlineSpiller()
210 HSpiller(Pass, MF, VRM), VRAI(VRAI) {} in InlineSpiller()
247 MachineFunction &MF, VirtRegMap &VRM, in createInlineSpiller() argument
249 return new InlineSpiller(Pass, MF, VRM, VRAI); in createInlineSpiller()
363 return Reg.isVirtual() && VRM.getOriginal(Reg) == Original; in isSibling()
895 : TII.foldMemoryOperand(*MI, FoldOps, StackSlot, &LIS, &VRM); in foldMemoryOperand()
1139 StackSlot = VRM.assignVirt2StackSlot(Original); in spillAll()
1146 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot); in spillAll()
1188 Original = VRM.getOriginal(edit.getReg()); in spill()
1189 StackSlot = VRM.getStackSlot(Original); in spill()
1527 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills()
1531 Register Original = VRM.getPreSplitReg(Reg); in hoistAllSpills()
1607 if (VRM.hasPhys(Old)) in LRE_DidCloneVirtReg()
1608 VRM.assignVirt2Phys(New, VRM.getPhys(Old)); in LRE_DidCloneVirtReg()
1609 else if (VRM.getStackSlot(Old) != VirtRegMap::NO_STACK_SLOT) in LRE_DidCloneVirtReg()
1610 VRM.assignVirt2StackSlot(New, VRM.getStackSlot(Old)); in LRE_DidCloneVirtReg()
1613 if (VRM.hasShape(Old)) in LRE_DidCloneVirtReg()
1614 VRM.assignVirt2Shape(New, VRM.getShape(Old)); in LRE_DidCloneVirtReg()