Add intrinsics for the MLA unpredicated sve2 instructions:
- smlalb, smlalt, umlalb, umlalt, smlslb, smlslt, umlslb, umlslt
- sqdmlalb, sqdmlalt, sqdmlslb, sqdmlslt
- sqdmlalbt, sqdmlslbt
Paths
| Differential D73746
[AArch64][SVE] Add SVE2 mla unpredicated intrinsics. ClosedPublic Authored by dancgr on Jan 30 2020, 2:17 PM.
Details Summary Add intrinsics for the MLA unpredicated sve2 instructions:
Diff Detail
Event TimelineComment Actions Thanks for these changes, @dancgr! I just have a couple of comments on the tests in sve2-mla-unpredicated.ll
Comment Actions
I also added the missing i16 tests.
This revision is now accepted and ready to land.Jan 31 2020, 8:13 AM Closed by commit rG44a4f5fc6a5a: [AArch64][SVE] Add SVE2 mla unpredicated intrinsics. (authored by dancgr). · Explain WhyJan 31 2020, 8:47 AM This revision was automatically updated to reflect the committed changes.
Revision Contents
Diff 241744 llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve2-mla-unpredicated.ll
|
This test looks to be identical to the one above other than the name, and I noticed that a few others below are also repeated in a similar way. Was this on purpose?