[clang] [llvm] [AArch64][SME] Remove SelectionDAG SME ABI lowering (PR #190950)

Paul Walker via cfe-commits cfe-commits at lists.llvm.org
Thu Apr 9 09:48:00 PDT 2026


================
@@ -50,8 +50,6 @@ SMEAttrs::SMEAttrs(const AttributeList &Attrs) {
     Bitmask |= SM_Body;
   if (Attrs.hasFnAttr("aarch64_za_state_agnostic"))
     Bitmask |= ZA_State_Agnostic;
-  if (Attrs.hasFnAttr("aarch64_zt0_undef"))
-    Bitmask |= ZT0_Undef;
----------------
paulwalker-arm wrote:

In my defence I did say "or perhaps a comment just before the if block that documents existing but deprecated SME attributes". The important part is having the information in "SMEAttrs::SMEAttrs", because otherwise I doubt anybody will notice if the unlikely ever does happen.

https://github.com/llvm/llvm-project/pull/190950


More information about the cfe-commits mailing list