Lines Matching refs:VRM
256 void rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI);
259 void emitDebugValues(VirtRegMap *VRM,
348 void emitDebugValues(VirtRegMap *VRM);
860 UserValue::rewriteLocations(VirtRegMap &VRM, const TargetRegisterInfo &TRI) {
870 if (VRM.isAssignedReg(VirtReg) &&
871 TargetRegisterInfo::isPhysicalRegister(VRM.getPhys(VirtReg))) {
875 Loc.substPhysReg(VRM.getPhys(VirtReg), TRI);
876 } else if (VRM.getStackSlot(VirtReg) != VirtRegMap::NO_STACK_SLOT) {
878 Loc = MachineOperand::CreateFI(VRM.getStackSlot(VirtReg));
939 void UserValue::emitDebugValues(VirtRegMap *VRM, LiveIntervals &LIS,
941 MachineFunction::iterator MFEnd = VRM->getMachineFunction().end();
972 void LDVImpl::emitDebugValues(VirtRegMap *VRM) {
977 userValues[i]->rewriteLocations(*VRM, *TRI);
978 userValues[i]->emitDebugValues(VRM, *LIS, *TII);
983 void LiveDebugVariables::emitDebugValues(VirtRegMap *VRM) {
985 static_cast<LDVImpl*>(pImpl)->emitDebugValues(VRM);