diff options
| author | Bob Wilson <bob.wilson@apple.com> | 2010-11-30 00:00:38 +0000 |
|---|---|---|
| committer | Bob Wilson <bob.wilson@apple.com> | 2010-11-30 00:00:38 +0000 |
| commit | 0b27b68164b55a5b103e0eed4668cefd529d2913 (patch) | |
| tree | 6aa38e7bef8ef49135228aff8e08ae9894f261eb | |
| parent | 431ac4ef504f06676971ed86b33e5bf98e935666 (diff) | |
| download | bcm5719-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.td | 24 |
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>; |

