[PATCH] D159186: [AArch64][SME] Enable TPIDR2 lazy-save for za_preserved
Sander de Smalen via Phabricator via llvm-commits
llvm-commits at lists.llvm.org
Wed Sep 6 06:50:40 PDT 2023
sdesmalen added inline comments.
================
Comment at: llvm/lib/Target/AArch64/Utils/AArch64SMEAttributes.cpp:34
+ StringRef FuncName = F->getName();
+ if (FuncName == "__arm_tpidr2_save" || FuncName == "__arm_sme_state" ||
+ FuncName == "__arm_tpidr2_restore")
----------------
Perhaps it's worth adding a new SMEAttrs constructor, such that you can use that both here and in AArch64ISelLowering.cpp
SMEAttrs(StringRef funcname) { /* handle SME ABI functions here */ }
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D159186/new/
https://reviews.llvm.org/D159186
More information about the llvm-commits
mailing list