Lines Matching defs:VRM
484 void rewriteLocations(VirtRegMap &VRM, const MachineFunction &MF,
490 void emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS,
681 void emitDebugValues(VirtRegMap *VRM);
1559 void UserValue::rewriteLocations(VirtRegMap &VRM, const MachineFunction &MF,
1580 if (VRM.isAssignedReg(VirtReg) && VRM.hasPhys(VirtReg)) {
1584 Loc.substPhysReg(VRM.getPhys(VirtReg), TRI);
1585 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) {
1596 Loc = MachineOperand::CreateFI(VRM.getStackSlot(VirtReg));
1791 void UserValue::emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS,
1796 MachineFunction::iterator MFEnd = VRM->getMachineFunction().end();
1858 void LiveDebugVariables::LDVImpl::emitDebugValues(VirtRegMap *VRM) {
1868 userValue->rewriteLocations(*VRM, *MF, *TII, *TRI, SpillOffsets);
1869 userValue->emitDebugValues(VRM, *LIS, *TII, *TRI, SpillOffsets,
1890 if (VRM->isAssignedReg(Reg) && VRM->hasPhys(Reg)) {
1891 unsigned PhysReg = VRM->getPhys(Reg);
1899 } else if (VRM->getStackSlot(Reg) != VirtRegMap::NO_STACK_SLOT) {
1917 Builder.addFrameIndex(VRM->getStackSlot(Reg));
2006 void LiveDebugVariables::emitDebugValues(VirtRegMap *VRM) {
2008 PImpl->emitDebugValues(VRM);