Lines Matching full:vrm
85 VirtRegMap &VRM; member in __anon2f89086e0111::HoistSpillHelper
133 VirtRegMap &vrm) in HoistSpillHelper() argument
137 VRM(vrm), MRI(mf.getRegInfo()), TII(*mf.getSubtarget().getInstrInfo()), in HoistSpillHelper()
155 VirtRegMap &VRM; member in __anon2f89086e0111::InlineSpiller
190 InlineSpiller(MachineFunctionPass &Pass, MachineFunction &MF, VirtRegMap &VRM, in InlineSpiller() argument
195 VRM(VRM), MRI(MF.getRegInfo()), TII(*MF.getSubtarget().getInstrInfo()), 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()