1
0
mirror of https://github.com/RPCS3/llvm-mirror.git synced 2024-10-18 18:42:46 +02:00
llvm-mirror/test/MC/ARM64
Tim Northover 907a18645b ARM64: diagnose use of v16-v31 in certain indexed NEON instructions.
Someone couldn't bear to have a completely orthogonal set of floating-point
registers, so we've got some instructions that only accept v0-v15 (coming in
ARMv9, V128_prime: you're allowed v2, v3, v5, v7, ...).

Anyway, we were permitting even the out of range registers during assembly
(CodeGen handled it correctly). This adds a diagnostic.

llvm-svn: 207412
2014-04-28 11:27:43 +00:00
..
adr.s [ARM64] Fixup ADR/ADRP parsing such that they accept immediates and all labels types 2014-04-09 14:44:12 +00:00
advsimd.s [ARM64] Enable feature predicates for NEON / FP / CRYPTO. 2014-04-23 06:22:48 +00:00
aliases.s [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter 2014-04-25 10:25:29 +00:00
arithmetic-encoding.s [ARM64] Enable feature predicates for NEON / FP / CRYPTO. 2014-04-23 06:22:48 +00:00
arm64-fixup.s
basic-a64-instructions.s [ARM64] Support crc predicate on ARM64. 2014-04-25 09:25:42 +00:00
bitfield-encoding.s [ARM64] Print preferred aliases for SFBM/UBFM in InstPrinter 2014-04-25 10:25:29 +00:00
branch-encoding.s AArch64/ARM64: disentangle the "B.CC" and "LDR lit" operands 2014-04-24 12:12:10 +00:00
crypto.s [ARM64] Enable feature predicates for NEON / FP / CRYPTO. 2014-04-23 06:22:48 +00:00
diagno-predicate.s [ARM64] Support crc predicate on ARM64. 2014-04-25 09:25:42 +00:00
diags.s AArch64/ARM64: disentangle the "B.CC" and "LDR lit" operands 2014-04-24 12:12:10 +00:00
directive_loh.s
elf-reloc-condbr.s MC: move ARM64 test from AArch64 directory 2014-04-23 21:29:40 +00:00
elf-relocs.s [ARM64] Rename LR to the UAL-compliant 'X30'. 2014-04-09 14:43:59 +00:00
fp-encoding.s [ARM64] Enable feature predicates for NEON / FP / CRYPTO. 2014-04-23 06:22:48 +00:00
large-relocs.s AArch64/ARM64: only mangle MOVZ/MOVN during encoding when needed 2014-04-15 14:00:15 +00:00
lit.local.cfg
logical-encoding.s
mapping-across-sections.s
mapping-within-section.s
memory.s ARM64: [su]xtw use W regs as inputs, not X regs. 2014-04-17 20:47:31 +00:00
nv-cond.s [ARM64] Enable feature predicates for NEON / FP / CRYPTO. 2014-04-23 06:22:48 +00:00
optional-hash.s Optional hash symbol feature support for ARM64 2014-04-15 11:43:09 +00:00
separator.s Fix some doc and comment typos 2014-04-09 14:47:27 +00:00
simd-ldst.s [ARM64] Enable feature predicates for NEON / FP / CRYPTO. 2014-04-23 06:22:48 +00:00
small-data-fixups.s
spsel-sysreg.s [ARM64] Rework system register parsing to overcome SPSel clash in MSR variants. 2014-04-09 14:43:06 +00:00
system-encoding.s [ARM64] Switch the decoder, disassembler, instprinter and asmparser over to using AArch64-style system registers, and fix up test failures discovered in the process. 2014-04-09 14:42:36 +00:00
tls-modifiers-darwin.s [ARM64] Rename LR to the UAL-compliant 'X30'. 2014-04-09 14:43:59 +00:00
tls-relocs.s AArch64/ARM64: disentangle the "B.CC" and "LDR lit" operands 2014-04-24 12:12:10 +00:00
v128_lo-diagnostics.s ARM64: diagnose use of v16-v31 in certain indexed NEON instructions. 2014-04-28 11:27:43 +00:00
variable-exprs.s
vector-lists.s [ARM64] Enable feature predicates for NEON / FP / CRYPTO. 2014-04-23 06:22:48 +00:00
verbose-vector-case.s [ARM64] Enable feature predicates for NEON / FP / CRYPTO. 2014-04-23 06:22:48 +00:00