[all-commits] [llvm/llvm-project] e4f1c5: [AArch64] Assembly support for the Armv9.5-A Memor...
Lucas Duarte Prates via All-commits
all-commits at lists.llvm.org
Fri Dec 22 06:40:43 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: e4f1c528326ff1b32ea4b9cdf496312da385cc47
https://github.com/llvm/llvm-project/commit/e4f1c528326ff1b32ea4b9cdf496312da385cc47
Author: Lucas Duarte Prates <lucas.prates at arm.com>
Date: 2023-12-22 (Fri, 22 Dec 2023)
Changed paths:
M clang/test/Driver/aarch64-v95a.c
M llvm/include/llvm/TargetParser/AArch64TargetParser.h
M llvm/lib/Target/AArch64/AArch64.td
M llvm/lib/Target/AArch64/AArch64SystemOperands.td
M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
A llvm/test/MC/AArch64/armv9.5a-fgwte3.s
A llvm/test/MC/AArch64/armv9.5a-hacdbs.s
A llvm/test/MC/AArch64/armv9.5a-hdbss.s
A llvm/test/MC/AArch64/armv9.5a-tlbiw.s
A llvm/test/MC/Disassembler/AArch64/armv9.5a-fgwte3.txt
A llvm/test/MC/Disassembler/AArch64/armv9.5a-hacdbs.txt
A llvm/test/MC/Disassembler/AArch64/armv9.5a-hdbss.txt
A llvm/test/MC/Disassembler/AArch64/armv9.5a-tlbiw.txt
M llvm/unittests/TargetParser/TargetParserTest.cpp
Log Message:
-----------
[AArch64] Assembly support for the Armv9.5-A Memory System Extensions (#76237)
This implements assembly support for the Memory Systems Extensions
introduced as part of the Armv9.5-A architecture version.
The changes include:
* New subtarget feature for FEAT_TLBIW.
* New system registers for FEAT_HDBSS:
* HDBSSBR_EL2 and HDBSSPROD_EL2.
* New system registers for FEAT_HACDBS:
* HACDBSBR_EL2 and HACDBSCONS_EL2.
* New TLBI instructions for FEAT_TLBIW:
* VMALLWS2E1(nXS), VMALLWS2E1IS(nXS) and VMALLWS2E1OS(nXS).
* New system register for FEAT_FGWTE3:
* FGWTE3_EL3.
More information about the All-commits
mailing list