[clang] [llvm] [AArch64][SME] Remove SelectionDAG SME ABI lowering (PR #190950)
Benjamin Maxwell via cfe-commits
cfe-commits at lists.llvm.org
Thu Apr 9 05:58:01 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;
----------------
MacDue wrote:
I've updated things so we keep the verifier logic and test for `aarch64_zt0_undef` (it was only valid on callsites). I've left a comment in the test explaining it has no semantic meaning.
I think that should prevent any unwanted future uses.
https://github.com/llvm/llvm-project/pull/190950
More information about the cfe-commits
mailing list