diff options
author | Max Kazantsev <max.kazantsev@azul.com> | 2018-09-14 04:50:38 +0000 |
---|---|---|
committer | Max Kazantsev <max.kazantsev@azul.com> | 2018-09-14 04:50:38 +0000 |
commit | e9765ac2757aec5c3346a7a498be06d9427d4c77 (patch) | |
tree | ffc919dd3347da5fdf060a597e7d39506ecb4fac /llvm/lib/Transforms | |
parent | d19851ac7edaf7c6c9290a493a79d02fd18d2be3 (diff) | |
download | bcm5719-llvm-e9765ac2757aec5c3346a7a498be06d9427d4c77.tar.gz bcm5719-llvm-e9765ac2757aec5c3346a7a498be06d9427d4c77.zip |
[NFC] Remove meaningless code from GVN
llvm-svn: 342202
Diffstat (limited to 'llvm/lib/Transforms')
-rw-r--r-- | llvm/lib/Transforms/Scalar/GVN.cpp | 6 |
1 files changed, 0 insertions, 6 deletions
diff --git a/llvm/lib/Transforms/Scalar/GVN.cpp b/llvm/lib/Transforms/Scalar/GVN.cpp index 185b2238463..d6c2824a299 100644 --- a/llvm/lib/Transforms/Scalar/GVN.cpp +++ b/llvm/lib/Transforms/Scalar/GVN.cpp @@ -2073,18 +2073,12 @@ bool GVN::processBlock(BasicBlock *BB) { if (!AtStart) --BI; - const Instruction *MaybeFirstICF = ICF->getFirstICFI(BB); for (auto *I : InstrsToErase) { assert(I->getParent() == BB && "Removing instruction from wrong block?"); LLVM_DEBUG(dbgs() << "GVN removed: " << *I << '\n'); salvageDebugInfo(*I); if (MD) MD->removeInstruction(I); LLVM_DEBUG(verifyRemoved(I)); - if (MaybeFirstICF == I) { - // We have erased the first ICF in block. The map needs to be updated. - // Do not keep dangling pointer on the erased instruction. - MaybeFirstICF = nullptr; - } I->eraseFromParent(); } |