llvm-project/llvm/test/MC/Disassembler/AArch64
Luke Geeson 954db63cd1 [ARM] Add Cortex-A78 and Cortex-X1 Support for Clang and LLVM
This patch upstreams support for the Arm-v8 Cortex-A78 and Cortex-X1
processors for AArch64 and ARM.

In detail:
- Adding cortex-a78 and cortex-x1 as cpu options for aarch64 and arm targets in clang
- Adding Cortex-A78 and Cortex-X1 CPU names and ProcessorModels in llvm

details of the CPU can be found here:
https://www.arm.com/products/cortex-x

https://www.arm.com/products/silicon-ip-cpu/cortex-a/cortex-a78

The following people contributed to this patch:
- Luke Geeson
- Mikhail Maltsev

Reviewers: t.p.northover, dmgreen

Reviewed By: dmgreen

Subscribers: dmgreen, kristof.beyls, hiraditya, danielkiss, cfe-commits,
llvm-commits, miyuki

Tags: #clang, #llvm

Differential Revision: https://reviews.llvm.org/D83206
2020-07-10 18:24:11 +01:00
..
a64-ignored-fields.txt
arm64-advsimd.txt
arm64-arithmetic.txt
arm64-basic-a64-undefined.txt
arm64-bitfield.txt
arm64-branch.txt
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 [AArch64] Make Read Write System Registers Read Only 2020-02-10 14:34:24 +00:00
armv8.2a-uao.txt
armv8.3a-ID_ISAR6_EL1.txt
armv8.3a-complex.txt
armv8.3a-js.txt
armv8.3a-rcpc.txt [ARM] Add Cortex-A78 and Cortex-X1 Support for Clang and LLVM 2020-07-10 18:24:11 +01:00
armv8.3a-signed-pointer.txt [AArch64] Emit warning when disassembling unpredictable LDRAA and LDRAB 2020-06-25 15:56:36 +01:00
armv8.4a-actmon.txt
armv8.4a-dit.txt
armv8.4a-flag.txt
armv8.4a-ldst.txt
armv8.4a-mpam.txt
armv8.4a-pmu.txt [AArch64] Adding support for PMMIR_EL1 register 2019-10-18 12:40:29 +00:00
armv8.4a-ras.txt [AArch64] Remove inexistent system register ERXTS_EL1 2020-04-29 16:43:48 +01:00
armv8.4a-tlb.txt
armv8.4a-trace.txt
armv8.4a-virt.txt
armv8.4a-vncr.txt
armv8.5a-bti.txt
armv8.5a-dataproc.txt
armv8.5a-mte.txt [AArch64] Update MTE system register encodings 2019-08-21 09:09:56 +00:00
armv8.5a-persistent-memory.txt
armv8.5a-predres.txt
armv8.5a-rand.txt
armv8.5a-sb.txt
armv8.5a-specrestrict.txt
armv8.5a-ssbs.txt [AArch64] Add support for Cortex-A76 and Cortex-A76AE 2019-02-25 15:08:27 +00:00
armv8.6a-amvs.s [ARM] add ARMv8.6-A Activity monitors virtualization extension 2020-04-05 13:31:06 +01:00
armv8.6a-bf16.txt [PATCH] [ARM] ARMv8.6-a command-line + BFloat16 Asm Support 2020-03-26 09:17:20 +00:00
armv8.6a-ecv.txt [ARM] Add enhanced counter virtualization system registers 2020-04-05 15:18:35 +01:00
armv8.6a-fgt.txt [ARM] Add ARMv8.6 Fine Grain Traps system registers 2020-04-05 14:28:18 +01:00
armv8.6a-simd-matmul.txt [AArch64] Armv8.6-a Matrix Mult Assembly + Intrinsics 2020-04-24 15:54:06 +01:00
armv8a-fpmul-err.txt
armv8a-fpmul.txt
basic-a64-instructions.txt [ARM] Add data gathering hint instruction 2020-04-05 15:21:00 +01:00
basic-a64-undefined.txt
basic-a64-unpredictable.txt
ete.txt [AArch64] Predictably disassemble system registers with the same encoding 2020-02-07 12:19:57 +00:00
fullfp16-neg.txt
fullfp16-neon-neg.txt
gicv3-regs.txt [AArch64] Make Read Write System Registers Read Only 2020-02-10 14:34:24 +00:00
ldp-offset-predictable.txt
ldp-postind.predictable.txt
ldp-preind.predictable.txt
lit.local.cfg [lit] Delete empty lines at the end of lit.local.cfg NFC 2019-06-17 09:51:07 +00:00
neon-instructions.txt
ras-extension.txt
speculation-barriers.txt
tme.txt [AArch64] Add support for Transactional Memory Extension (TME) 2019-07-31 12:52:17 +00:00
trace-regs.txt [AArch64] Predictably disassemble system registers with the same encoding 2020-02-07 12:19:57 +00:00
trbe.txt [AArch64] Define ETE and TRBE system registers 2019-07-26 09:19:08 +00:00
udf.txt