[all-commits] [llvm/llvm-project] 42b92b: [ARM][AArch64] Adding basic support for the v8.7-A...
Lucas Duarte Prates via All-commits
all-commits at lists.llvm.org
Thu Dec 17 05:45:30 PST 2020
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: 42b92b31b8b8ee9fdcd68adfe57db11561a5edcd
https://github.com/llvm/llvm-project/commit/42b92b31b8b8ee9fdcd68adfe57db11561a5edcd
Author: Lucas Prates <lucas.prates at arm.com>
Date: 2020-12-17 (Thu, 17 Dec 2020)
Changed paths:
M llvm/lib/Target/AArch64/AArch64.td
M llvm/lib/Target/AArch64/AArch64InstrFormats.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64Subtarget.h
M llvm/lib/Target/AArch64/AArch64SystemOperands.td
M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.cpp
M llvm/lib/Target/AArch64/MCTargetDesc/AArch64InstPrinter.h
M llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp
M llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h
M llvm/lib/Target/ARM/ARMSubtarget.h
M llvm/test/MC/AArch64/arm64-system-encoding.s
A llvm/test/MC/AArch64/armv8.7a-hcx.s
A llvm/test/MC/AArch64/armv8.7a-wfxt.s
A llvm/test/MC/AArch64/armv8.7a-xs.s
M llvm/test/MC/AArch64/basic-a64-diagnostics.s
A llvm/test/MC/Disassembler/AArch64/armv8.7a-hcx.txt
A llvm/test/MC/Disassembler/AArch64/armv8.7a-wfxt.txt
A llvm/test/MC/Disassembler/AArch64/armv8.7a-xs.txt
M llvm/test/MC/Disassembler/AArch64/basic-a64-instructions.txt
Log Message:
-----------
[ARM][AArch64] Adding basic support for the v8.7-A architecture
This introduces support for the v8.7-A architecture through a new
subtarget feature called "v8.7a". It adds two new "WFET" and "WFIT"
instructions, the nXS limited-TLB-maintenance qualifier for DSB and TLBI
instructions, a new CPU id register, ID_AA64ISAR2_EL1, and the new
HCRX_EL2 system register.
Based on patches written by Simon Tatham and Victor Campos.
Reviewed By: ostannard
Differential Revision: https://reviews.llvm.org/D91772
More information about the All-commits
mailing list