[ARM] Introduce the 'sevl' instruction in ARMv8.
authorJoey Gouly <joey.gouly@arm.com>
Tue, 1 Oct 2013 12:39:11 +0000 (12:39 +0000)
committerJoey Gouly <joey.gouly@arm.com>
Tue, 1 Oct 2013 12:39:11 +0000 (12:39 +0000)
commitd1311ac171f9cb90cab4906a6c0e091b6b65b862
tree9f20fecbfc305d0f05bd5b5420b6f953c4e8bad6
parent9813dbf396e63f6d4fd99fe0f6651e831cb7414b
[ARM] Introduce the 'sevl' instruction in ARMv8.

This also removes the restriction on the immediate field of the 'hint'
instruction.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@191744 91177308-0d34-0410-b5e6-96231b3b80d8
16 files changed:
include/llvm/IR/IntrinsicsARM.td
lib/Target/ARM/ARMInstrInfo.td
lib/Target/ARM/ARMInstrThumb.td
lib/Target/ARM/ARMInstrThumb2.td
lib/Target/ARM/AsmParser/ARMAsmParser.cpp
lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
test/CodeGen/ARM/intrinsics-v8.ll
test/MC/ARM/basic-arm-instructions-v8.s
test/MC/ARM/basic-arm-instructions.s
test/MC/ARM/basic-thumb2-instructions-v8.s
test/MC/ARM/invalid-hint-arm.s [deleted file]
test/MC/ARM/invalid-hint-thumb.s [deleted file]
test/MC/Disassembler/ARM/basic-arm-instructions-v8.txt
test/MC/Disassembler/ARM/basic-arm-instructions.txt
test/MC/Disassembler/ARM/invalid-armv7.txt
test/MC/Disassembler/ARM/invalid-thumbv7.txt