]> granicus.if.org Git - llvm/commitdiff
[AArch64] Remove dead store. Found by gcc7.
authorDavide Italiano <davide@freebsd.org>
Mon, 7 Nov 2016 19:11:25 +0000 (19:11 +0000)
committerDavide Italiano <davide@freebsd.org>
Mon, 7 Nov 2016 19:11:25 +0000 (19:11 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@286137 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/AArch64/AArch64LoadStoreOptimizer.cpp

index c83f08ec40a9a8836295a04a1bb7c87ad3a7c095..3fe589fe7f39d086fba13882264fd327a79d0b2c 100644 (file)
@@ -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.