diff options
author | Matthias Braun <matze@braunis.de> | 2018-01-10 22:36:26 +0000 |
---|---|---|
committer | Matthias Braun <matze@braunis.de> | 2018-01-10 22:36:26 +0000 |
commit | f23ccf06c6abe9fe65b7f6793202e1e551a95cfc (patch) | |
tree | 016d1c293213c486317b82cbc3a200ff0dc62c99 /llvm/lib/CodeGen/LiveRangeEdit.cpp | |
parent | 5c84e4b0019389eacc562e551129dda44761a74f (diff) | |
download | bcm5719-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.cpp | 2 |
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); |