From bcc802fa3624ac8cc98b8a11f5315b07fc7bffc4 Mon Sep 17 00:00:00 2001 From: Greg Parker Date: Sat, 28 Nov 2020 17:54:29 -0800 Subject: [PATCH] [DSE] Remove a redundant call to getLocForWriteEx() Differential Revision: https://reviews.llvm.org/D92263 --- llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp b/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp index 330d25c4dbc..9499e892871 100644 --- a/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp +++ b/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp @@ -2505,7 +2505,7 @@ bool eliminateDeadStoresMemorySSA(Function &F, AliasAnalysis &AA, continue; Instruction *SI = KillingDef->getMemoryInst(); - auto MaybeSILoc = State.getLocForWriteEx(SI); + Optional MaybeSILoc; if (State.isMemTerminatorInst(SI)) MaybeSILoc = State.getLocForTerminator(SI).map( [](const std::pair &P) { return P.first; }); -- 2.11.0