summaryrefslogtreecommitdiff
path: root/lib/Target/ARM/ARMScheduleV6.td
diff options
context:
space:
mode:
authorDavid Goodwin <david_goodwin@apple.com>2009-08-13 15:51:13 +0000
committerDavid Goodwin <david_goodwin@apple.com>2009-08-13 15:51:13 +0000
commit6d3d9c3fc3b98e9c12ca38acaffa77cf02deffe6 (patch)
tree71ea8aeef8c1b881feba7ee54b7d01d74d438d85 /lib/Target/ARM/ARMScheduleV6.td
parent33e49ef5e5dc2d3e65bcd4fc1f20874bf3847829 (diff)
downloadllvm-6d3d9c3fc3b98e9c12ca38acaffa77cf02deffe6.tar.gz
llvm-6d3d9c3fc3b98e9c12ca38acaffa77cf02deffe6.tar.bz2
llvm-6d3d9c3fc3b98e9c12ca38acaffa77cf02deffe6.tar.xz
Finalize itineraries for cortex-a8 integer multiply
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@78908 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMScheduleV6.td')
-rw-r--r--lib/Target/ARM/ARMScheduleV6.td4
1 files changed, 3 insertions, 1 deletions
diff --git a/lib/Target/ARM/ARMScheduleV6.td b/lib/Target/ARM/ARMScheduleV6.td
index 755547a678..e1d6de9353 100644
--- a/lib/Target/ARM/ARMScheduleV6.td
+++ b/lib/Target/ARM/ARMScheduleV6.td
@@ -15,7 +15,9 @@
// Single issue pipeline so every itinerary starts with FU_pipe0
def V6Itineraries : ProcessorItineraries<[
InstrItinData<IIC_iALU , [InstrStage<1, [FU_Pipe0]>]>,
- InstrItinData<IIC_iMPY , [InstrStage<1, [FU_Pipe0]>]>,
+ InstrItinData<IIC_iMPYh , [InstrStage<1, [FU_Pipe0]>]>,
+ InstrItinData<IIC_iMPYw , [InstrStage<1, [FU_Pipe0]>]>,
+ InstrItinData<IIC_iMPYl , [InstrStage<1, [FU_Pipe0]>]>,
InstrItinData<IIC_iLoad , [InstrStage<1, [FU_Pipe0]>, InstrStage<1, [FU_LdSt0]>]>,
InstrItinData<IIC_iStore , [InstrStage<1, [FU_Pipe0]>]>,
InstrItinData<IIC_Br , [InstrStage<1, [FU_Pipe0]>]>,