Lines Matching refs:VRM
91 VirtRegMap &VRM; member in __anon689c7d9e0111::HoistSpillHelper
143 Loops(pass.getAnalysis<MachineLoopInfo>()), VRM(vrm), in HoistSpillHelper()
162 VirtRegMap &VRM; member in __anon689c7d9e0111::InlineSpiller
196 InlineSpiller(MachineFunctionPass &Pass, MachineFunction &MF, VirtRegMap &VRM, in InlineSpiller() argument
201 Loops(Pass.getAnalysis<MachineLoopInfo>()), VRM(VRM), in InlineSpiller()
205 HSpiller(Pass, MF, VRM), VRAI(VRAI) {} in InlineSpiller()
242 MachineFunction &MF, VirtRegMap &VRM, in createInlineSpiller() argument
244 return new InlineSpiller(Pass, MF, VRM, VRAI); in createInlineSpiller()
355 return Reg.isVirtual() && VRM.getOriginal(Reg) == Original; in isSibling()
884 : TII.foldMemoryOperand(*MI, FoldOps, StackSlot, &LIS, &VRM); in foldMemoryOperand()
1157 StackSlot = VRM.assignVirt2StackSlot(Original); in spillAll()
1164 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot); in spillAll()
1204 Original = VRM.getOriginal(edit.getReg()); in spill()
1205 StackSlot = VRM.getStackSlot(Original); in spill()
1543 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills()
1547 Register Original = VRM.getPreSplitReg(Reg); in hoistAllSpills()
1623 if (VRM.hasPhys(Old)) in LRE_DidCloneVirtReg()
1624 VRM.assignVirt2Phys(New, VRM.getPhys(Old)); in LRE_DidCloneVirtReg()
1625 else if (VRM.getStackSlot(Old) != VirtRegMap::NO_STACK_SLOT) in LRE_DidCloneVirtReg()
1626 VRM.assignVirt2StackSlot(New, VRM.getStackSlot(Old)); in LRE_DidCloneVirtReg()
1629 if (VRM.hasShape(Old)) in LRE_DidCloneVirtReg()
1630 VRM.assignVirt2Shape(New, VRM.getShape(Old)); in LRE_DidCloneVirtReg()