aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Target/ARM/ARMInstrNEON.td
diff options
context:
space:
mode:
authorBill Wendling <isanbard@gmail.com>2011-03-07 23:38:41 +0000
committerBill Wendling <isanbard@gmail.com>2011-03-07 23:38:41 +0000
commit3116dce33840a115130c5f8ffcb9679d023496d6 (patch)
tree5785ba082080308e283bebd9de4006abfd756360 /lib/Target/ARM/ARMInstrNEON.td
parent0d8ccaa5c8db820b5b93f37e51563148c57ba6b8 (diff)
downloadexternal_llvm-3116dce33840a115130c5f8ffcb9679d023496d6.zip
external_llvm-3116dce33840a115130c5f8ffcb9679d023496d6.tar.gz
external_llvm-3116dce33840a115130c5f8ffcb9679d023496d6.tar.bz2
Rename the narrow shift right immediate operands to "shr_imm*" operands. Also
expand the testing of the narrowing shift right instructions. No functionality change. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@127193 91177308-0d34-0410-b5e6-96231b3b80d8
Diffstat (limited to 'lib/Target/ARM/ARMInstrNEON.td')
-rw-r--r--lib/Target/ARM/ARMInstrNEON.td6
1 files changed, 3 insertions, 3 deletions
diff --git a/lib/Target/ARM/ARMInstrNEON.td b/lib/Target/ARM/ARMInstrNEON.td
index 5be6df5..b979232 100644
--- a/lib/Target/ARM/ARMInstrNEON.td
+++ b/lib/Target/ARM/ARMInstrNEON.td
@@ -3154,17 +3154,17 @@ multiclass N2VNSh_HSD<bit op24, bit op23, bits<4> op11_8, bit op7, bit op6,
SDNode OpNode> {
def v8i8 : N2VNSh<op24, op23, op11_8, op7, op6, op4, itin,
OpcodeStr, !strconcat(Dt, "16"),
- v8i8, v8i16, nsr16_imm, OpNode> {
+ v8i8, v8i16, shr_imm8, OpNode> {
let Inst{21-19} = 0b001; // imm6 = 001xxx
}
def v4i16 : N2VNSh<op24, op23, op11_8, op7, op6, op4, itin,
OpcodeStr, !strconcat(Dt, "32"),
- v4i16, v4i32, nsr32_imm, OpNode> {
+ v4i16, v4i32, shr_imm16, OpNode> {
let Inst{21-20} = 0b01; // imm6 = 01xxxx
}
def v2i32 : N2VNSh<op24, op23, op11_8, op7, op6, op4, itin,
OpcodeStr, !strconcat(Dt, "64"),
- v2i32, v2i64, nsr64_imm, OpNode> {
+ v2i32, v2i64, shr_imm32, OpNode> {
let Inst{21} = 0b1; // imm6 = 1xxxxx
}
}