aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMSchedule.td
diff options
context:
space:
mode:
authorEvan Cheng <evan.cheng@apple.com>2010-10-11 22:03:18 +0000
committerEvan Cheng <evan.cheng@apple.com>2010-10-11 22:03:18 +0000
commit60ff87914fcafd82fb123f03b17827ab7b2c3ab3 (patch)
tree61a77c2b18750c66aafb471b2453279bf38f6583 /lib/Target/ARM/ARMSchedule.td
parent5f9e8b971bc4cf1f34901389ef9fe3b6344a0a9c (diff)
downloadexternal_llvm-60ff87914fcafd82fb123f03b17827ab7b2c3ab3.zip
external_llvm-60ff87914fcafd82fb123f03b17827ab7b2c3ab3.tar.gz
external_llvm-60ff87914fcafd82fb123f03b17827ab7b2c3ab3.tar.bz2
Proper VST scheduling itineraries.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@116251 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMSchedule.td')
-rw-r--r--lib/Target/ARM/ARMSchedule.td23
1 files changed, 22 insertions, 1 deletions
diff --git a/lib/Target/ARM/ARMSchedule.td b/lib/Target/ARM/ARMSchedule.td
index 7ccac7e..391367c 100644
--- a/lib/Target/ARM/ARMSchedule.td
+++ b/lib/Target/ARM/ARMSchedule.td
@@ -148,7 +148,28 @@ def IIC_VLD4 : InstrItinClass;
def IIC_VLD4ln : InstrItinClass;
def IIC_VLD4u : InstrItinClass;
def IIC_VLD4lnu : InstrItinClass;
-def IIC_VST : InstrItinClass;
+def IIC_VST1 : InstrItinClass;
+def IIC_VST1x2 : InstrItinClass;
+def IIC_VST1x3 : InstrItinClass;
+def IIC_VST1x4 : InstrItinClass;
+def IIC_VST1u : InstrItinClass;
+def IIC_VST1x2u : InstrItinClass;
+def IIC_VST1x3u : InstrItinClass;
+def IIC_VST1x4u : InstrItinClass;
+def IIC_VST2 : InstrItinClass;
+def IIC_VST2x2 : InstrItinClass;
+def IIC_VST2u : InstrItinClass;
+def IIC_VST2x2u : InstrItinClass;
+def IIC_VST2ln : InstrItinClass;
+def IIC_VST2lnu : InstrItinClass;
+def IIC_VST3 : InstrItinClass;
+def IIC_VST3u : InstrItinClass;
+def IIC_VST3ln : InstrItinClass;
+def IIC_VST3lnu : InstrItinClass;
+def IIC_VST4 : InstrItinClass;
+def IIC_VST4u : InstrItinClass;
+def IIC_VST4ln : InstrItinClass;
+def IIC_VST4lnu : InstrItinClass;
def IIC_VUNAD : InstrItinClass;
def IIC_VUNAQ : InstrItinClass;
def IIC_VBIND : InstrItinClass;