Lines Matching refs:VRM

87   VirtRegMap &VRM;  member in __anon26f1b4e40111::HoistSpillHelper
138 MDT(pass.getAnalysis<MachineDominatorTree>()), VRM(vrm), in HoistSpillHelper()
156 VirtRegMap &VRM; member in __anon26f1b4e40111::InlineSpiller
191 InlineSpiller(MachineFunctionPass &Pass, MachineFunction &MF, VirtRegMap &VRM, in InlineSpiller() argument
195 MDT(Pass.getAnalysis<MachineDominatorTree>()), VRM(VRM), in InlineSpiller()
199 HSpiller(Pass, MF, VRM), VRAI(VRAI) {} in InlineSpiller()
236 MachineFunction &MF, VirtRegMap &VRM, in createInlineSpiller() argument
238 return new InlineSpiller(Pass, MF, VRM, VRAI); in createInlineSpiller()
411 return Reg.isVirtual() && VRM.getOriginal(Reg) == Original; in isSibling()
970 : TII.foldMemoryOperand(*MI, FoldOps, StackSlot, &LIS, &VRM); in foldMemoryOperand()
1242 StackSlot = VRM.assignVirt2StackSlot(Original); in spillAll()
1249 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot); in spillAll()
1289 Original = VRM.getOriginal(edit.getReg()); in spill()
1290 StackSlot = VRM.getStackSlot(Original); in spill()
1627 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this); in hoistAllSpills()
1631 Register Original = VRM.getPreSplitReg(Reg); in hoistAllSpills()
1707 if (VRM.hasPhys(Old)) in LRE_DidCloneVirtReg()
1708 VRM.assignVirt2Phys(New, VRM.getPhys(Old)); in LRE_DidCloneVirtReg()
1709 else if (VRM.getStackSlot(Old) != VirtRegMap::NO_STACK_SLOT) in LRE_DidCloneVirtReg()
1710 VRM.assignVirt2StackSlot(New, VRM.getStackSlot(Old)); in LRE_DidCloneVirtReg()
1713 if (VRM.hasShape(Old)) in LRE_DidCloneVirtReg()
1714 VRM.assignVirt2Shape(New, VRM.getShape(Old)); in LRE_DidCloneVirtReg()