summaryrefslogtreecommitdiffstats
path: root/llvm/lib/CodeGen/LiveRangeEdit.cpp
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2018-01-10 22:36:26 +0000
committerMatthias Braun <matze@braunis.de>2018-01-10 22:36:26 +0000
commitf23ccf06c6abe9fe65b7f6793202e1e551a95cfc (patch)
tree016d1c293213c486317b82cbc3a200ff0dc62c99 /llvm/lib/CodeGen/LiveRangeEdit.cpp
parent5c84e4b0019389eacc562e551129dda44761a74f (diff)
downloadbcm5719-llvm-f23ccf06c6abe9fe65b7f6793202e1e551a95cfc.tar.gz
bcm5719-llvm-f23ccf06c6abe9fe65b7f6793202e1e551a95cfc.zip
LiveRangeEdit: Inline markDeadRemat() into only user; NFC
This function was only called from a single place in which we didn't even need the `if (DeadRemats)` check. llvm-svn: 322230
Diffstat (limited to 'llvm/lib/CodeGen/LiveRangeEdit.cpp')
-rw-r--r--llvm/lib/CodeGen/LiveRangeEdit.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/llvm/lib/CodeGen/LiveRangeEdit.cpp b/llvm/lib/CodeGen/LiveRangeEdit.cpp
index d00b3607867..22f6b3260f4 100644
--- a/llvm/lib/CodeGen/LiveRangeEdit.cpp
+++ b/llvm/lib/CodeGen/LiveRangeEdit.cpp
@@ -364,7 +364,7 @@ void LiveRangeEdit::eliminateDeadDef(MachineInstr *MI, ToShrinkSet &ToShrink,
VNInfo *VNI = NewLI.getNextValue(Idx, LIS.getVNInfoAllocator());
NewLI.addSegment(LiveInterval::Segment(Idx, Idx.getDeadSlot(), VNI));
pop_back();
- markDeadRemat(MI);
+ DeadRemats->insert(MI);
const TargetRegisterInfo &TRI = *MRI.getTargetRegisterInfo();
MI->substituteRegister(Dest, NewLI.reg, 0, TRI);
MI->getOperand(0).setIsDead(true);
OpenPOWER on IntegriCloud