This adds the intrinsics:
- void @llvm.aarch64.sme.start.pstateza() -> smstart za
- void @llvm.aarch64.sme.stop.pstateza() -> smstop za
Paths
| Differential D133894
[AArch64][SME] Add intrinsics for enabling/disabling ZA. ClosedPublic Authored by sdesmalen on Sep 14 2022, 2:12 PM.
Details Summary This adds the intrinsics:
Diff Detail
Event Timelinesdesmalen added a parent revision: D131576: [AArch64][SME] Implement ABI for calls to/from streaming functions..Sep 14 2022, 2:22 PM sdesmalen added a child revision: D133896: [AArch64][SME] Add codegen pass to handle ZA state in arm_new_za functions.. This revision is now accepted and ready to land.Sep 15 2022, 12:57 AM
This revision was landed with ongoing or failed builds.Sep 17 2022, 9:42 AM Closed by commit rGbed214cf0f72: [AArch64][SME] Add intrinsics for enabling/disabling ZA. (authored by sdesmalen). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 460223 llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/sme-toggle-pstateza.ll
|
Sorry for bikeshedding and feel free to ignore but what about llvm.aarch64.sme.za.enable/llvm.aarch64.sme.za.disable?