[llvm] [DSE] Fix non-determinism due to address reuse (PR #84943)

Florian Hahn via llvm-commits llvm-commits at lists.llvm.org
Thu Apr 11 05:37:14 PDT 2024


================
@@ -2221,7 +2226,7 @@ static bool eliminateDeadStores(Function &F, AliasAnalysis &AA, MemorySSA &MSSA,
           continue;
         LLVM_DEBUG(dbgs() << "DSE: Remove Dead Store:\n  DEAD: " << *DeadI
                           << "\n  KILLER: " << *KillingI << '\n');
-        State.deleteDeadInstruction(DeadI);
+        State.deleteDeadInstruction(DeadI, &Deleted);
----------------
fhahn wrote:

Thanks!

https://github.com/llvm/llvm-project/pull/84943


More information about the llvm-commits mailing list