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?