Lines Matching defs:VRM
85 VirtRegMap &VRM;
137 VRM(vrm), MRI(mf.getRegInfo()), TII(*mf.getSubtarget().getInstrInfo()),
155 VirtRegMap &VRM;
190 InlineSpiller(MachineFunctionPass &Pass, MachineFunction &MF, VirtRegMap &VRM,
195 VRM(VRM), MRI(MF.getRegInfo()), TII(*MF.getSubtarget().getInstrInfo()),
199 HSpiller(Pass, MF, VRM), VRAI(VRAI) {}
236 MachineFunction &MF, VirtRegMap &VRM,
238 return new InlineSpiller(Pass, MF, VRM, VRAI);
411 return Reg.isVirtual() && VRM.getOriginal(Reg) == Original;
970 : TII.foldMemoryOperand(*MI, FoldOps, StackSlot, &LIS, &VRM);
1242 StackSlot = VRM.assignVirt2StackSlot(Original);
1249 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot);
1289 Original = VRM.getOriginal(edit.getReg());
1290 StackSlot = VRM.getStackSlot(Original);
1627 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this);
1631 Register Original = VRM.getPreSplitReg(Reg);
1707 if (VRM.hasPhys(Old))
1708 VRM.assignVirt2Phys(New, VRM.getPhys(Old));
1709 else if (VRM.getStackSlot(Old) != VirtRegMap::NO_STACK_SLOT)
1710 VRM.assignVirt2StackSlot(New, VRM.getStackSlot(Old));
1713 if (VRM.hasShape(Old))
1714 VRM.assignVirt2Shape(New, VRM.getShape(Old));