Add the following intrinsic:
ADD SUB FADD FSUB
NOTE: These intrinsics are still in development and are subject to future changes.
Paths
| Differential D142210
[AArch64][SME2] Add Multi-vector add/sub and accumulate into ZA intrinsic ClosedPublic Authored by CarolineConcatto on Jan 20 2023, 6:47 AM.
Details Summary Add the following intrinsic: ADD SUB FADD FSUB NOTE: These intrinsics are still in development and are subject to future changes.
Diff Detail
Event TimelineCarolineConcatto added reviewers: david-arm, hassnaa-arm, kmclaughlin, sdesmalen.Jan 20 2023, 7:08 AM CarolineConcatto added a child revision: D142455: [AArch64][SME2] Add Multi-vector add vector intrinsics.Jan 24 2023, 4:10 AM CarolineConcatto marked 2 inline comments as done. Comment Actions-Use only one set of foreach couple in IntrinsicsAArch64.td to build This revision is now accepted and ready to land.Jan 24 2023, 9:23 AM Closed by commit rG03aed959386a: [AArch64][SME2] Add Multi-vector add/sub and accumulate into ZA intrinsic (authored by CarolineConcatto). · Explain WhyJan 25 2023, 2:41 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 492045 llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
llvm/lib/Target/AArch64/SMEInstrFormats.td
llvm/test/CodeGen/AArch64/sme2-intrinsics-add.ll
llvm/test/CodeGen/AArch64/sme2-intrinsics-sub.ll
|
Can this be added to the foreach loop above? I think the values for intr and za are the same in both.