llvm-project/llvm/lib/Target/ARM/MCTargetDesc
Victor Campos 3550e242fa [Clang][ARM][AArch64] Add support for Armv9-A, Armv9.1-A and Armv9.2-A
armv9-a, armv9.1-a and armv9.2-a can be targeted using the -march option
both in ARM and AArch64.

 - Armv9-A maps to Armv8.5-A.
 - Armv9.1-A maps to Armv8.6-A.
 - Armv9.2-A maps to Armv8.7-A.
 - The SVE2 extension is enabled by default on these architectures.
 - The cryptographic extensions are disabled by default on these
 architectures.

The Armv9-A architecture is described in the Arm® Architecture Reference
Manual Supplement Armv9, for Armv9-A architecture profile
(https://developer.arm.com/documentation/ddi0608/latest).

Reviewed By: SjoerdMeijer

Differential Revision: https://reviews.llvm.org/D109517
2021-10-11 17:44:09 +01:00
..
ARMAddressingModes.h
ARMAsmBackend.cpp [MC] Use local MCSubtargetInfo in writeNops 2021-09-07 15:46:19 +01:00
ARMAsmBackend.h Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
ARMAsmBackendDarwin.h [MC] Use local MCSubtargetInfo in writeNops 2021-09-07 15:46:19 +01:00
ARMAsmBackendELF.h [MC] Use local MCSubtargetInfo in writeNops 2021-09-07 15:46:19 +01:00
ARMAsmBackendWinCOFF.h [MC] Use local MCSubtargetInfo in writeNops 2021-09-07 15:46:19 +01:00
ARMBaseInfo.h [ARM] Allow smaller VMOVL in tail predicated loops 2021-09-22 12:07:52 +01:00
ARMELFObjectWriter.cpp
ARMELFStreamer.cpp [Clang][ARM][AArch64] Add support for Armv9-A, Armv9.1-A and Armv9.2-A 2021-10-11 17:44:09 +01:00
ARMFixupKinds.h [ARM] support symbolic expression as immediate in memory instructions 2021-04-12 12:13:55 -07:00
ARMInstPrinter.cpp [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07:00
ARMInstPrinter.h [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07:00
ARMMCAsmInfo.cpp [ARM] Allow using ';' as asm statement separator in MSVC mode 2021-08-24 11:01:49 +03:00
ARMMCAsmInfo.h
ARMMCCodeEmitter.cpp [Arm] Add assert in T2 Imm7s code emitter 2021-08-31 08:16:48 +01:00
ARMMCExpr.cpp
ARMMCExpr.h
ARMMCTargetDesc.cpp Move TargetRegistry.(h|cpp) from Support to MC 2021-10-08 14:51:48 -07:00
ARMMCTargetDesc.h [ARMInstPrinter] Print the target address of a branch instruction 2021-06-30 16:35:28 +07:00
ARMMachORelocationInfo.cpp
ARMMachObjectWriter.cpp
ARMTargetStreamer.cpp [MC][CodeGen] Emit constant pools earlier 2021-08-03 20:55:31 -07:00
ARMUnwindOpAsm.cpp
ARMUnwindOpAsm.h
ARMWinCOFFObjectWriter.cpp [ARM] [COFF] Properly produce cross-section relative relocations 2021-04-14 12:31:28 +03:00
ARMWinCOFFStreamer.cpp
CMakeLists.txt