summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorBob Wilson <bob.wilson@apple.com>2010-11-30 00:00:38 +0000
committerBob Wilson <bob.wilson@apple.com>2010-11-30 00:00:38 +0000
commit0b27b68164b55a5b103e0eed4668cefd529d2913 (patch)
tree6aa38e7bef8ef49135228aff8e08ae9894f261eb
parent431ac4ef504f06676971ed86b33e5bf98e935666 (diff)
downloadbcm5719-llvm-0b27b68164b55a5b103e0eed4668cefd529d2913.tar.gz
bcm5719-llvm-0b27b68164b55a5b103e0eed4668cefd529d2913.zip
Rename VLDnDUP instructions with double-spaced registers
in an attempt to make things a little more consistent. llvm-svn: 120357
-rw-r--r--llvm/lib/Target/ARM/ARMInstrNEON.td24
1 files changed, 12 insertions, 12 deletions
diff --git a/llvm/lib/Target/ARM/ARMInstrNEON.td b/llvm/lib/Target/ARM/ARMInstrNEON.td
index abe0ae1dfd9..9ce3ac52e81 100644
--- a/llvm/lib/Target/ARM/ARMInstrNEON.td
+++ b/llvm/lib/Target/ARM/ARMInstrNEON.td
@@ -871,9 +871,9 @@ def VLD2DUPd16Pseudo : VLDQPseudo<IIC_VLD2dup>;
def VLD2DUPd32Pseudo : VLDQPseudo<IIC_VLD2dup>;
// ...with double-spaced registers (not used for codegen):
-def VLD2DUPd8Q : VLD2DUP<{0,0,1,?}, "8">;
-def VLD2DUPd16Q : VLD2DUP<{0,1,1,?}, "16">;
-def VLD2DUPd32Q : VLD2DUP<{1,0,1,?}, "32">;
+def VLD2DUPd8x2 : VLD2DUP<{0,0,1,?}, "8">;
+def VLD2DUPd16x2 : VLD2DUP<{0,1,1,?}, "16">;
+def VLD2DUPd32x2 : VLD2DUP<{1,0,1,?}, "32">;
// ...with address register writeback:
class VLD2DUPWB<bits<4> op7_4, string Dt>
@@ -887,9 +887,9 @@ def VLD2DUPd8_UPD : VLD2DUPWB<{0,0,0,0}, "8">;
def VLD2DUPd16_UPD : VLD2DUPWB<{0,1,0,?}, "16">;
def VLD2DUPd32_UPD : VLD2DUPWB<{1,0,0,?}, "32">;
-def VLD2DUPd8Q_UPD : VLD2DUPWB<{0,0,1,0}, "8">;
-def VLD2DUPd16Q_UPD : VLD2DUPWB<{0,1,1,?}, "16">;
-def VLD2DUPd32Q_UPD : VLD2DUPWB<{1,0,1,?}, "32">;
+def VLD2DUPd8x2_UPD : VLD2DUPWB<{0,0,1,0}, "8">;
+def VLD2DUPd16x2_UPD : VLD2DUPWB<{0,1,1,?}, "16">;
+def VLD2DUPd32x2_UPD : VLD2DUPWB<{1,0,1,?}, "32">;
def VLD2DUPd8Pseudo_UPD : VLDQWBPseudo<IIC_VLD2dupu>;
def VLD2DUPd16Pseudo_UPD : VLDQWBPseudo<IIC_VLD2dupu>;
@@ -913,9 +913,9 @@ def VLD3DUPd16Pseudo : VLDQQPseudo<IIC_VLD3dup>;
def VLD3DUPd32Pseudo : VLDQQPseudo<IIC_VLD3dup>;
// ...with double-spaced registers (not used for codegen):
-def VLD3DUPd8T : VLD3DUP<{0,0,1,?}, "8">;
-def VLD3DUPd16T : VLD3DUP<{0,1,1,?}, "16">;
-def VLD3DUPd32T : VLD3DUP<{1,0,1,?}, "32">;
+def VLD3DUPd8x2 : VLD3DUP<{0,0,1,?}, "8">;
+def VLD3DUPd16x2 : VLD3DUP<{0,1,1,?}, "16">;
+def VLD3DUPd32x2 : VLD3DUP<{1,0,1,?}, "32">;
// ...with address register writeback:
class VLD3DUPWB<bits<4> op7_4, string Dt>
@@ -930,9 +930,9 @@ def VLD3DUPd8_UPD : VLD3DUPWB<{0,0,0,0}, "8">;
def VLD3DUPd16_UPD : VLD3DUPWB<{0,1,0,?}, "16">;
def VLD3DUPd32_UPD : VLD3DUPWB<{1,0,0,?}, "32">;
-def VLD3DUPd8T_UPD : VLD3DUPWB<{0,0,1,0}, "8">;
-def VLD3DUPd16T_UPD : VLD3DUPWB<{0,1,1,?}, "16">;
-def VLD3DUPd32T_UPD : VLD3DUPWB<{1,0,1,?}, "32">;
+def VLD3DUPd8x2_UPD : VLD3DUPWB<{0,0,1,0}, "8">;
+def VLD3DUPd16x2_UPD : VLD3DUPWB<{0,1,1,?}, "16">;
+def VLD3DUPd32x2_UPD : VLD3DUPWB<{1,0,1,?}, "32">;
def VLD3DUPd8Pseudo_UPD : VLDQQWBPseudo<IIC_VLD3dupu>;
def VLD3DUPd16Pseudo_UPD : VLDQQWBPseudo<IIC_VLD3dupu>;
OpenPOWER on IntegriCloud