Add the following intrinsic:
ADD single & multi SUB single & multi
NOTE: These intrinsics are still in development and are subject to future changes.
Paths
| Differential D142114
[AArch64][SME2] Add Multi-vector add/sub, storing into ZA intrinsic ClosedPublic Authored by CarolineConcatto on Jan 19 2023, 6:58 AM.
Details Summary Add the following intrinsic: ADD single & multi SUB single & multi NOTE: These intrinsics are still in development and are subject to future changes.
Diff Detail
Event TimelineComment Actions LGTM! Before merging could you address the nits on the tests please? Thanks in advance. :)
This revision is now accepted and ready to land.Jan 23 2023, 4:47 AM CarolineConcatto marked 2 inline comments as done. Comment Actions
Closed by commit rGa582a0592910: [AArch64][SME2] Add Multi-vector add/sub, storing into ZA intrinsic (authored by CarolineConcatto). · Explain WhyJan 24 2023, 2:50 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 491682 llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
llvm/test/CodeGen/AArch64/sme2-intrinsics-add.ll
llvm/test/CodeGen/AArch64/sme2-intrinsics-sub.ll
|
nit: I don't think we need the -mattr=+sve here.