forked from OSchip/llvm-project
parent
db67493f76
commit
e5a4134d11
|
@ -1060,8 +1060,7 @@ void X86InstrInfo::reMaterialize(MachineBasicBlock &MBB,
|
|||
unsigned DestReg, unsigned SubIdx,
|
||||
const MachineInstr *Orig,
|
||||
const TargetRegisterInfo *TRI) const {
|
||||
DebugLoc DL = DebugLoc::getUnknownLoc();
|
||||
if (I != MBB.end()) DL = I->getDebugLoc();
|
||||
DebugLoc DL = MBB.findDebugLoc(I);
|
||||
|
||||
if (SubIdx && TargetRegisterInfo::isPhysicalRegister(DestReg)) {
|
||||
DestReg = TRI->getSubReg(DestReg, SubIdx);
|
||||
|
@ -1851,8 +1850,7 @@ bool X86InstrInfo::copyRegToReg(MachineBasicBlock &MBB,
|
|||
unsigned DestReg, unsigned SrcReg,
|
||||
const TargetRegisterClass *DestRC,
|
||||
const TargetRegisterClass *SrcRC) const {
|
||||
DebugLoc DL = DebugLoc::getUnknownLoc();
|
||||
if (MI != MBB.end()) DL = MI->getDebugLoc();
|
||||
DebugLoc DL = MBB.findDebugLoc(MI);
|
||||
|
||||
// Determine if DstRC and SrcRC have a common superclass in common.
|
||||
const TargetRegisterClass *CommonRC = DestRC;
|
||||
|
@ -2079,8 +2077,7 @@ void X86InstrInfo::storeRegToStackSlot(MachineBasicBlock &MBB,
|
|||
const MachineFunction &MF = *MBB.getParent();
|
||||
bool isAligned = (RI.getStackAlignment() >= 16) || RI.canRealignStack(MF);
|
||||
unsigned Opc = getStoreRegOpcode(SrcReg, RC, isAligned, TM);
|
||||
DebugLoc DL = DebugLoc::getUnknownLoc();
|
||||
if (MI != MBB.end()) DL = MI->getDebugLoc();
|
||||
DebugLoc DL = MBB.findDebugLoc(MI);
|
||||
addFrameReference(BuildMI(MBB, MI, DL, get(Opc)), FrameIdx)
|
||||
.addReg(SrcReg, getKillRegState(isKill));
|
||||
}
|
||||
|
@ -2173,8 +2170,7 @@ void X86InstrInfo::loadRegFromStackSlot(MachineBasicBlock &MBB,
|
|||
const MachineFunction &MF = *MBB.getParent();
|
||||
bool isAligned = (RI.getStackAlignment() >= 16) || RI.canRealignStack(MF);
|
||||
unsigned Opc = getLoadRegOpcode(DestReg, RC, isAligned, TM);
|
||||
DebugLoc DL = DebugLoc::getUnknownLoc();
|
||||
if (MI != MBB.end()) DL = MI->getDebugLoc();
|
||||
DebugLoc DL = MBB.findDebugLoc(MI);
|
||||
addFrameReference(BuildMI(MBB, MI, DL, get(Opc), DestReg), FrameIdx);
|
||||
}
|
||||
|
||||
|
@ -3619,8 +3615,7 @@ unsigned X86InstrInfo::getGlobalBaseReg(MachineFunction *MF) const {
|
|||
// Insert the set of GlobalBaseReg into the first MBB of the function
|
||||
MachineBasicBlock &FirstMBB = MF->front();
|
||||
MachineBasicBlock::iterator MBBI = FirstMBB.begin();
|
||||
DebugLoc DL = DebugLoc::getUnknownLoc();
|
||||
if (MBBI != FirstMBB.end()) DL = MBBI->getDebugLoc();
|
||||
DebugLoc DL = FirstMBB.findDebugLoc(MBBI);
|
||||
MachineRegisterInfo &RegInfo = MF->getRegInfo();
|
||||
unsigned PC = RegInfo.createVirtualRegister(X86::GR32RegisterClass);
|
||||
|
||||
|
|
Loading…
Reference in New Issue