Lines Matching defs:VRM
480 void rewriteLocations(VirtRegMap &VRM, const MachineFunction &MF,
486 void emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS,
669 void emitDebugValues(VirtRegMap *VRM);
1511 void UserValue::rewriteLocations(VirtRegMap &VRM, const MachineFunction &MF,
1532 if (VRM.isAssignedReg(VirtReg) &&
1533 Register::isPhysicalRegister(VRM.getPhys(VirtReg))) {
1537 Loc.substPhysReg(VRM.getPhys(VirtReg), TRI);
1538 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) {
1549 Loc = MachineOperand::CreateFI(VRM.getStackSlot(VirtReg));
1743 void UserValue::emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS,
1748 MachineFunction::iterator MFEnd = VRM->getMachineFunction().end();
1810 void LDVImpl::emitDebugValues(VirtRegMap *VRM) {
1820 userValue->rewriteLocations(*VRM, *MF, *TII, *TRI, SpillOffsets);
1821 userValue->emitDebugValues(VRM, *LIS, *TII, *TRI, SpillOffsets,
1842 if (VRM->isAssignedReg(Reg) &&
1843 Register::isPhysicalRegister(VRM->getPhys(Reg))) {
1844 unsigned PhysReg = VRM->getPhys(Reg);
1852 } else if (VRM->getStackSlot(Reg) != VirtRegMap::NO_STACK_SLOT) {
1870 Builder.addFrameIndex(VRM->getStackSlot(Reg));
1961 void LiveDebugVariables::emitDebugValues(VirtRegMap *VRM) {
1963 static_cast<LDVImpl*>(pImpl)->emitDebugValues(VRM);