Fix thinko on store instructions. Fixes test_indvars failure.
authorEric Christopher <echristo@apple.com>
Fri, 1 Oct 2010 20:46:04 +0000 (20:46 +0000)
committerEric Christopher <echristo@apple.com>
Fri, 1 Oct 2010 20:46:04 +0000 (20:46 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@115342 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMFastISel.cpp

index 6d77ce1a8fb485148c580def58601dc14812143d..9c35d0a2b4cfdb085a246bc057e01f4d64a56527 100644 (file)
@@ -718,17 +718,17 @@ bool ARMFastISel::ARMEmitStore(EVT VT, unsigned SrcReg,
   // 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;
 }