llvm-project/llvm/test/MC/Disassembler/AArch64
Alexandros Lamprineas 8689f5e6e7 [AArch64] Add support for the 'R' architecture profile.
This change introduces subtarget features to predicate certain
instructions and system registers that are available only on
'A' profile targets. Those features are not present when
targeting a generic CPU, which is the default processor.

In other words the generic CPU now means the intersection of
'A' and 'R' profiles. To maintain backwards compatibility we
enable the features that correspond to -march=armv8-a when the
architecture is not explicitly specified on the command line.

References: https://developer.arm.com/documentation/ddi0600/latest

Differential Revision: https://reviews.llvm.org/D110065
2021-10-27 12:32:30 +01:00
..
a64-ignored-fields.txt
arm64-advsimd.txt
arm64-arithmetic.txt
arm64-basic-a64-undefined.txt
arm64-bitfield.txt
arm64-branch.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
arm64-canonical-form.txt
arm64-crc32.txt
arm64-crypto.txt
arm64-invalid-logical.txt
arm64-logical.txt
arm64-memory.txt
arm64-non-apple-fmov.txt
arm64-scalar-fp.txt
arm64-system.txt
armv8.1a-atomic.txt
armv8.1a-lor.txt
armv8.1a-pan.txt
armv8.1a-rdma.txt
armv8.1a-vhe.txt
armv8.2a-at.txt
armv8.2a-crypto.txt
armv8.2a-dotprod.txt
armv8.2a-mmfr2.txt
armv8.2a-persistent-memory.txt
armv8.2a-statistical-profiling.txt
armv8.2a-uao.txt
armv8.3a-ID_ISAR6_EL1.txt
armv8.3a-complex.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.3a-js.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.3a-rcpc.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.3a-signed-pointer.txt [ARM] Update existing test case with +pauth targets 2021-01-11 15:39:13 +00:00
armv8.4a-actmon.txt
armv8.4a-dit.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.4a-flag.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.4a-ldst.txt
armv8.4a-mpam.txt
armv8.4a-ras.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.4a-tlb.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.4a-trace.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.4a-virt.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.4a-vncr.txt
armv8.5a-bti.txt [llvm-mc][AArch64] HINT instruction disassembled as BTI 2021-05-14 10:05:37 +01:00
armv8.5a-dataproc.txt
armv8.5a-mte.txt
armv8.5a-persistent-memory.txt
armv8.5a-predres.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.5a-rand.txt
armv8.5a-sb.txt
armv8.5a-specrestrict.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.5a-ssbs.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8.6a-amvs.s
armv8.6a-bf16.txt
armv8.6a-ecv.txt
armv8.6a-fgt.txt
armv8.6a-simd-matmul.txt
armv8.7a-hcx.txt
armv8.7a-ls64.txt [AArch64] Adding the v8.7-A LD64B/ST64B Accelerator extension 2020-12-17 13:46:23 +00:00
armv8.7a-wfxt.txt
armv8.7a-xs.txt
armv8a-el3.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv8a-fpmul-err.txt
armv8a-fpmul.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
armv9a-rme.txt [Aarch64] Adding support for Armv9-A Realm Management Extension 2021-06-28 13:45:22 +01:00
basic-a64-instructions.txt [AArch64] Add support for the 'R' architecture profile. 2021-10-27 12:32:30 +01:00
basic-a64-undefined.txt
basic-a64-unpredictable.txt
brbe.txt [AArch64] Add support for the Branch Record Buffer extension 2020-12-18 11:11:06 +00:00
ete.txt
fullfp16-neg.txt
fullfp16-neon-neg.txt
gicv3-regs.txt
ldp-offset-predictable.txt
ldp-postind.predictable.txt
ldp-preind.predictable.txt
lit.local.cfg
neon-instructions.txt
ras-extension.txt
speculation-barriers.txt
tme.txt
trace-regs.txt
trbe.txt
udf.txt