Lines Matching defs:VRM
260 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI);
263 void emitDebugValues(VirtRegMap *VRM,
353 void emitDebugValues(VirtRegMap *VRM);
870 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) {
880 if (VRM.isAssignedReg(VirtReg) &&
881 TargetRegisterInfo::isPhysicalRegister(VRM.getPhys(VirtReg))) {
885 Loc.substPhysReg(VRM.getPhys(VirtReg), TRI);
886 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) {
888 Loc = MachineOperand::CreateFI(VRM.getStackSlot(VirtReg));
942 void UserValue::emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS,
944 MachineFunction::iterator MFEnd = VRM->getMachineFunction().end();
975 void LDVImpl::emitDebugValues(VirtRegMap *VRM) {
980 userValues[i]->rewriteLocations(*VRM, *TRI);
981 userValues[i]->emitDebugValues(VRM, *LIS, *TII);
986 void LiveDebugVariables::emitDebugValues(VirtRegMap *VRM) {
988 static_cast<LDVImpl*>(pImpl)->emitDebugValues(VRM);