diff options
| author | Matthias Braun <matze@braunis.de> | 2016-05-03 00:24:32 +0000 |
|---|---|---|
| committer | Matthias Braun <matze@braunis.de> | 2016-05-03 00:24:32 +0000 |
| commit | d1aabb28134a7e72ce4d6ac26b093648f5c57e88 (patch) | |
| tree | 2442763e87b35507f5fc54eb68af0e6ff1d6a223 /llvm/lib/Target/X86 | |
| parent | a4e71bd11a8cbec276460bb3db47283fc3b05428 (diff) | |
| download | llvm-d1aabb28134a7e72ce4d6ac26b093648f5c57e88.zip llvm-d1aabb28134a7e72ce4d6ac26b093648f5c57e88.tar.gz llvm-d1aabb28134a7e72ce4d6ac26b093648f5c57e88.tar.bz2 | |
livePhysRegs: Pass MBB by reference in addLive{Ins|Outs}(); NFC
The block must no be nullptr for the addLiveIns()/addLiveOuts()
function.
llvm-svn: 268340
Diffstat (limited to 'llvm/lib/Target/X86')
| -rw-r--r-- | llvm/lib/Target/X86/X86FixupBWInsts.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/X86FloatingPoint.cpp | 2 | ||||
| -rw-r--r-- | llvm/lib/Target/X86/X86InstrInfo.cpp | 2 |
3 files changed, 3 insertions, 3 deletions
diff --git a/llvm/lib/Target/X86/X86FixupBWInsts.cpp b/llvm/lib/Target/X86/X86FixupBWInsts.cpp index ab562b0..7844751 100644 --- a/llvm/lib/Target/X86/X86FixupBWInsts.cpp +++ b/llvm/lib/Target/X86/X86FixupBWInsts.cpp @@ -245,7 +245,7 @@ void FixupBWInstPass::processBasicBlock(MachineFunction &MF, // to update this for each instruction. LiveRegs.clear(); // We run after PEI, so we need to AddPristinesAndCSRs. - LiveRegs.addLiveOuts(&MBB); + LiveRegs.addLiveOuts(MBB); for (auto I = MBB.rbegin(); I != MBB.rend(); ++I) { MachineInstr *NewMI = nullptr; diff --git a/llvm/lib/Target/X86/X86FloatingPoint.cpp b/llvm/lib/Target/X86/X86FloatingPoint.cpp index 26c5404..9aafa896 100644 --- a/llvm/lib/Target/X86/X86FloatingPoint.cpp +++ b/llvm/lib/Target/X86/X86FloatingPoint.cpp @@ -1624,7 +1624,7 @@ void FPS::setKillFlags(MachineBasicBlock &MBB) const { MBB.getParent()->getSubtarget().getRegisterInfo(); LivePhysRegs LPR(TRI); - LPR.addLiveOuts(&MBB); + LPR.addLiveOuts(MBB); for (MachineBasicBlock::reverse_iterator I = MBB.rbegin(), E = MBB.rend(); I != E; ++I) { diff --git a/llvm/lib/Target/X86/X86InstrInfo.cpp b/llvm/lib/Target/X86/X86InstrInfo.cpp index 195f85c..035c114 100644 --- a/llvm/lib/Target/X86/X86InstrInfo.cpp +++ b/llvm/lib/Target/X86/X86InstrInfo.cpp @@ -4537,7 +4537,7 @@ void X86InstrInfo::copyPhysReg(MachineBasicBlock &MBB, // as this is usually wrong to read an undef value. if (MachineBasicBlock::LQR_Unknown == LQR) { LivePhysRegs LPR(&getRegisterInfo()); - LPR.addLiveOuts(&MBB); + LPR.addLiveOuts(MBB); MachineBasicBlock::iterator I = MBB.end(); while (I != MI) { --I; |
