diff --git a/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp b/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp index edbc3d8c3f614..e6b22695761e7 100644 --- a/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp +++ b/llvm/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp @@ -2569,7 +2569,6 @@ MachineBasicBlock::iterator AArch64LoadStoreOpt::findMatchingUpdateInsnForward( // such that BaseReg is alive along it but not at its exits MachineBasicBlock *SuccToVisit = nullptr; unsigned LiveSuccCount = 0; - MCRegister RegNoBAse = BaseReg; for (MachineBasicBlock *Succ : CurMBB->successors()) { for (MCRegAliasIterator AI(BaseReg, TRI, true); AI.isValid(); ++AI) { if (Succ->isLiveIn(*AI)) {