[llvm-branch-commits] [llvm] [AArch64][llvm] Gate some `tlbip` insns with either +tlbid or +d128 (PR #178913)
Jonathan Thackray via llvm-branch-commits
llvm-branch-commits at lists.llvm.org
Thu Feb 19 07:16:03 PST 2026
================
@@ -857,7 +857,28 @@ struct TLBI : SysAliasOptionalReg {
namespace AArch64TLBIP {
struct TLBIP : SysAliasOptionalReg {
- using SysAliasOptionalReg::SysAliasOptionalReg;
+ bool AllowTLBID = false;
+
+ constexpr TLBIP(const char *N, uint16_t E, bool R, bool O, bool A,
+ FeatureBitset F)
+ : SysAliasOptionalReg(N, E, R, O, F), AllowTLBID(A) {}
+ constexpr TLBIP(const char *N, uint16_t E, bool R, bool O, bool A)
----------------
jthackray wrote:
I've removed the boolean, and just pass the fields now, so this ctor has gone.
https://github.com/llvm/llvm-project/pull/178913
More information about the llvm-branch-commits
mailing list