[all-commits] [llvm/llvm-project] ca5d12: [AArch64][llvm] Deprecate FEAT_MPAMv2_VID
Jonathan Thackray via All-commits
all-commits at lists.llvm.org
Thu May 28 06:29:36 PDT 2026
Branch: refs/heads/users/jthackray/aarch64_deprecate_mpamv2
Home: https://github.com/llvm/llvm-project
Commit: ca5d128b8c745be643cdafcb88fbe7dcd13feeba
https://github.com/llvm/llvm-project/commit/ca5d128b8c745be643cdafcb88fbe7dcd13feeba
Author: Jonathan Thackray <jonathan.thackray at arm.com>
Date: 2026-05-28 (Thu, 28 May 2026)
Changed paths:
M clang/test/Driver/aarch64-v97a.c
M clang/test/Driver/print-supported-extensions-aarch64.c
M llvm/lib/Target/AArch64/AArch64Features.td
M llvm/lib/Target/AArch64/AArch64InstrInfo.td
M llvm/lib/Target/AArch64/AArch64SystemOperands.td
M llvm/lib/Target/AArch64/AsmParser/AArch64AsmParser.cpp
M llvm/test/MC/AArch64/armv9.7a-mpamv2-diagnostics.s
M llvm/test/MC/AArch64/armv9.7a-mpamv2.s
M llvm/unittests/TargetParser/TargetParserTest.cpp
Log Message:
-----------
[AArch64][llvm] Deprecate FEAT_MPAMv2_VID
`FEAT_MPAMv2_VID` instructions and system registers, as introduced
in change d30f18d2c, are being deprecated at this time, as they've been
removed from the latest Arm ARM, which doesn't preclude them returning
in some form in future.
Other system registers introduced with `FEAT_MPAMv2` are unaffected,
and these continue to be ungated. `+mpamv2` gating is now renamed to
`+mpamv2-deprecated`, to avoid an ABI break. This makes it obvious that
it shouldn't be used.
To unsubscribe from these emails, change your notification settings at https://github.com/llvm/llvm-project/settings/notifications
More information about the All-commits
mailing list