Adds intrinsics for the following:
- fmla (single, multi & indexed)
- fmls (single, multi & indexed)
Paths
| Differential D141946
[AArch64][SME2] Add multi-vector fused multiply-add/subtract intrinsics ClosedPublic Authored by kmclaughlin on Jan 17 2023, 8:55 AM.
Details Summary Adds intrinsics for the following:
NOTE: These intrinsics are still in development and are subject
to future changes.
Diff Detail
Event Timelinekmclaughlin added a child revision: D142004: [AArch64][SME2] Add multi-vector multiply-add long intrinsics..Jan 18 2023, 3:14 AM Comment Actions Hi Kerry,
kmclaughlin marked 2 inline comments as done. Comment Actions
This revision is now accepted and ready to land.Jan 19 2023, 6:56 AM This revision was landed with ongoing or failed builds.Jan 20 2023, 3:14 AM Closed by commit rGcfd3a0e04ad6: [AArch64][SME2] Add multi-vector fused multiply-add/subtract intrinsics (authored by kmclaughlin). · Explain Why This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 490771 llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64ISelLowering.h
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
llvm/lib/Target/AArch64/SMEInstrFormats.td
llvm/test/CodeGen/AArch64/sme2-intrinsics-fmlas.ll
|
Should we replace that as well:
s/VectorIndexS/VectorIndexS32b/