Fix an obvious cut-n-paste error.
authorEvan Cheng <evan.cheng@apple.com>
Wed, 8 Dec 2010 23:01:18 +0000 (23:01 +0000)
committerEvan Cheng <evan.cheng@apple.com>
Wed, 8 Dec 2010 23:01:18 +0000 (23:01 +0000)
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@121307 91177308-0d34-0410-b5e6-96231b3b80d8

lib/Target/ARM/ARMScheduleA9.td

index e4ae75a1f3161168d0a5b04b32ee2fdd1ff84f78..eab6b98a846344ca2e70ae409a6055815c720c0b 100644 (file)
@@ -1396,11 +1396,11 @@ def CortexA9Itineraries : ProcessorItineraries<
                               [4, 2, 2]>,
   //
   // Double-register Absolute Difference and Accumulate
-  InstrItinData<IIC_VABAD,    [InstrStage<7, [A9_DRegsVFP], 0, Reserved>,
-                               InstrStage<1, [A9_Issue0, A9_Issue1], 0>,
+  InstrItinData<IIC_VABAD,    [InstrStage<1, [A9_Issue0, A9_Issue1], 0>,
                                InstrStage<1, [A9_MUX0], 0>,
                                InstrStage<1, [A9_DRegsN],   0, Required>,
                                // Extra latency cycles since wbck is 6 cycles
+                               InstrStage<7, [A9_DRegsVFP], 0, Reserved>,
                                InstrStage<1, [A9_NPipe]>],
                               [6, 3, 2, 1]>,
   //