Lines Matching defs:VRM
83 VirtRegMap &VRM;
133 VRM(vrm), MRI(mf.getRegInfo()), TII(*mf.getSubtarget().getInstrInfo()),
148 VirtRegMap &VRM;
187 VirtRegMap &VRM, VirtRegAuxInfo &VRAI)
188 : MF(MF), LIS(Analyses.LIS), LSS(Analyses.LSS), VRM(VRM),
190 TRI(*MF.getSubtarget().getRegisterInfo()), HSpiller(Analyses, MF, VRM),
231 MachineFunction &MF, VirtRegMap &VRM,
233 return new InlineSpiller(Analyses, MF, VRM, VRAI);
407 return Reg.isVirtual() && VRM.getOriginal(Reg) == Original;
967 : TII.foldMemoryOperand(*MI, FoldOps, StackSlot, &LIS, &VRM);
1239 StackSlot = VRM.assignVirt2StackSlot(Original);
1246 VRM.assignVirt2StackSlot(Edit->getReg(), StackSlot);
1259 if (VRM.getStackSlot(Reg) == VirtRegMap::NO_STACK_SLOT)
1260 VRM.assignVirt2StackSlot(Reg, StackSlot);
1291 Original = VRM.getOriginal(edit.getReg());
1292 StackSlot = VRM.getStackSlot(Original);
1630 LiveRangeEdit Edit(nullptr, NewVRegs, MF, LIS, &VRM, this);
1634 Register Original = VRM.getPreSplitReg(Reg);
1710 if (VRM.hasPhys(Old))
1711 VRM.assignVirt2Phys(New, VRM.getPhys(Old));
1712 else if (VRM.getStackSlot(Old) != VirtRegMap::NO_STACK_SLOT)
1713 VRM.assignVirt2StackSlot(New, VRM.getStackSlot(Old));
1716 if (VRM.hasShape(Old))
1717 VRM.assignVirt2Shape(New, VRM.getShape(Old));