Fix thinko on store instructions. Fixes test_indvars failure.


git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115342 91177308-0d34-0410-b5e6-96231b3b80d8
diff --git a/lib/Target/ARM/ARMFastISel.cpp b/lib/Target/ARM/ARMFastISel.cpp
index 6d77ce1..9c35d0a 100644
--- a/lib/Target/ARM/ARMFastISel.cpp
+++ b/lib/Target/ARM/ARMFastISel.cpp
@@ -718,17 +718,17 @@
   // mode, the floating point one only has two operands.
   if (isFloat)
     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
-                            TII.get(StrOpc), SrcReg)
-                    .addReg(DstReg).addImm(Offset));
+                            TII.get(StrOpc))
+                    .addReg(SrcReg).addReg(DstReg).addImm(Offset));
   else if (isThumb)
     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
-                            TII.get(StrOpc), SrcReg)
-                    .addReg(DstReg).addImm(Offset).addReg(0));
+                            TII.get(StrOpc))
+                    .addReg(SrcReg).addReg(DstReg).addImm(Offset).addReg(0));
 
   else
     AddOptionalDefs(BuildMI(*FuncInfo.MBB, FuncInfo.InsertPt, DL,
-                            TII.get(StrOpc), SrcReg)
-                    .addReg(DstReg).addReg(0).addImm(Offset));
+                            TII.get(StrOpc))
+                    .addReg(SrcReg).addReg(DstReg).addReg(0).addImm(Offset));
 
   return true;
 }