forked from OSchip/llvm-project
[NFC][IntrRefLDV] Remove dead code from transferSpillOrRestoreInst()
Differential Revision: https://reviews.llvm.org/D90852
This commit is contained in:
parent
5a327f3337
commit
22fd38d508
|
@ -1968,13 +1968,6 @@ bool InstrRefBasedLDV::transferSpillOrRestoreInst(MachineInstr &MI) {
|
||||||
if (TTracker)
|
if (TTracker)
|
||||||
TTracker->transferMlocs(MTracker->getRegMLoc(Reg), SpillLocIdx,
|
TTracker->transferMlocs(MTracker->getRegMLoc(Reg), SpillLocIdx,
|
||||||
MI.getIterator());
|
MI.getIterator());
|
||||||
|
|
||||||
// VarLocBasedImpl would, at this point, stop tracking the source
|
|
||||||
// register of the store.
|
|
||||||
if (EmulateOldLDV) {
|
|
||||||
for (MCRegAliasIterator RAI(Reg, TRI, true); RAI.isValid(); ++RAI)
|
|
||||||
MTracker->defReg(*RAI, CurBB, CurInst);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
if (!(Loc = isRestoreInstruction(MI, MF, Reg)))
|
if (!(Loc = isRestoreInstruction(MI, MF, Reg)))
|
||||||
return false;
|
return false;
|
||||||
|
|
Loading…
Reference in New Issue