From: Davide Italiano Date: Mon, 7 Nov 2016 19:11:25 +0000 (+0000) Subject: [AArch64] Remove dead store. Found by gcc7. X-Git-Url: https://granicus.if.org/sourcecode?a=commitdiff_plain;h=99d2cab4ae680d938bed8a8f1c3869a2b014f40d;p=llvm [AArch64] Remove dead store. Found by gcc7. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286137 91177308-0d34-0410-b5e6-96231b3b80d8 --- diff --git a/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp b/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp index c83f08ec40a..3fe589fe7f3 100644 --- a/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp +++ b/lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp @@ -575,15 +575,12 @@ AArch64LoadStoreOpt::mergeNarrowZeroStores(MachineBasicBlock::iterator I, MergeForward ? getLdStBaseOp(*MergeMI) : getLdStBaseOp(*I); // Which register is Rt and which is Rt2 depends on the offset order. - MachineInstr *RtMI, *Rt2MI; + MachineInstr *RtMI; if (getLdStOffsetOp(*I).getImm() == - getLdStOffsetOp(*MergeMI).getImm() + OffsetStride) { + getLdStOffsetOp(*MergeMI).getImm() + OffsetStride) RtMI = &*MergeMI; - Rt2MI = &*I; - } else { + else RtMI = &*I; - Rt2MI = &*MergeMI; - } int OffsetImm = getLdStOffsetOp(*RtMI).getImm(); // Change the scaled offset from small to large type.