llvm-project/llvm/test/MC/Disassembler/ARM
Artyom Skrobov b43981076a [ARM] Allow SP in rGPR, starting from ARMv8
Summary:
This patch handles assembly and disassembly, but not codegen, as of yet.

Additionally, it fixes a bug whereby SP and PC as shifted-reg operands
were treated as predictable in ARMv7 Thumb; and it enables the tests
for invalid and unpredictable instructions to run on both ARMv7 and ARMv8.

Reviewers: jmolloy, rengolin

Subscribers: aemerson, rengolin, llvm-commits

Differential Revision: http://reviews.llvm.org/D14141

llvm-svn: 251516
2015-10-28 13:58:36 +00:00
..
addrmode2-reencoding.txt
arm-LDREXD-reencoding.txt
arm-STREXD-reencoding.txt
arm-tests.txt Add support for ARM modified-immediate assembly syntax. 2014-12-02 10:53:20 +00:00
arm-thumb-trustzone.txt
arm-trustzone.txt
armv8.1a.txt [ARM] Add v8.1a "Privileged Access Never" extension 2015-04-16 11:34:25 +00:00
basic-arm-instructions-v8.txt
basic-arm-instructions.txt Add support for ARM modified-immediate assembly syntax. 2014-12-02 10:53:20 +00:00
crc32-thumb.txt
crc32.txt
d16.txt Fix bashism in tests added by r221341 2014-11-05 12:40:21 +00:00
fp-armv8.txt
fp-encoding.txt
hex-immediates.txt ARM: honor hex immediate formatting for ldr/str i12 offsets. 2014-06-11 20:26:45 +00:00
invalid-FSTMX-arm.txt
invalid-IT-CC15.txt
invalid-armv7.txt
invalid-armv8.1a.txt [ARM] Add v8.1a "Rounding Double Multiply Add/Subtract" extension 2015-03-26 18:29:02 +00:00
invalid-armv8.txt
invalid-because-armv7.txt
invalid-thumb-MSR-MClass.txt Thumb2 M-class MSR instruction support changes 2014-09-01 11:25:07 +00:00
invalid-thumbv7-xfail.txt
invalid-thumbv7.txt [ARM] Allow SP in rGPR, starting from ARMv8 2015-10-28 13:58:36 +00:00
invalid-thumbv8.1a.txt [ARM] Add v8.1a "Rounding Double Multiply Add/Subtract" extension 2015-03-26 18:29:02 +00:00
invalid-thumbv8.txt
invalid-virtexts.arm.txt Add post-decode checking of HVC instruction. 2014-12-01 08:50:27 +00:00
ldrd-armv4.txt
lit.local.cfg
load-store-acquire-release-v8-thumb.txt
load-store-acquire-release-v8.txt
marked-up-thumb.txt
memory-arm-instructions.txt
move-banked-regs-arm.txt Fix wrong encoding of MRSBanked. 2014-11-28 15:01:06 +00:00
move-banked-regs-thumb.txt ARM: implement MRS/MSR (banked reg) system instructions. 2014-08-15 10:47:12 +00:00
neon-crypto.txt
neon-tests.txt
neon-v8.txt
neon.txt
neont-VLD-reencoding.txt
neont-VST-reencoding.txt
neont2.txt Add a bunch of CHECK missing colons in tests. NFC. 2015-03-14 01:43:57 +00:00
thumb-MSR-MClass.txt Thumb2 M-class MSR instruction support changes 2014-09-01 11:25:07 +00:00
thumb-fp-armv8.txt
thumb-neon-crypto.txt
thumb-neon-v8.txt
thumb-printf.txt
thumb-tests.txt Remove the cortex-a9-mp CPU. 2014-11-03 17:38:00 +00:00
thumb-v8.1a.txt [ARM] Add v8.1a "Privileged Access Never" extension 2015-04-16 11:34:25 +00:00
thumb-v8.txt [ARM] Allow SP in rGPR, starting from ARMv8 2015-10-28 13:58:36 +00:00
thumb1.txt
thumb2-preloads.txt [Thumb2] Improve disassembly of memory hints 2014-10-23 08:52:58 +00:00
thumb2-v8.txt
thumb2.txt
unpredictable-ADC-arm.txt
unpredictable-ADDREXT3-arm.txt
unpredictable-AExtI-arm.txt
unpredictable-AI1cmp-arm.txt
unpredictable-BFI.txt
unpredictable-LDR-arm.txt
unpredictable-LDRD-arm.txt
unpredictable-LSL-regform.txt
unpredictable-MRRC2-arm.txt
unpredictable-MRS-arm.txt
unpredictable-MUL-arm.txt
unpredictable-RSC-arm.txt
unpredictable-SEL-arm.txt
unpredictable-SHADD16-arm.txt
unpredictable-SSAT-arm.txt
unpredictable-STRBrs-arm.txt
unpredictable-UQADD8-arm.txt
unpredictable-swp-arm.txt
unpredictables-thumb.txt
vfp4.txt
virtexts-arm.txt Add ARM ERET and HVC virtualisation extension instructions. 2014-12-01 08:33:28 +00:00
virtexts-thumb.txt Add Thumb HVC and ERET virtualisation extension instructions. 2014-12-01 08:39:19 +00:00