Adds the following SVE2 intrinsics:
- cadd & sqcadd
- cmla & sqrdcmlah
- saddlbt, ssublbt & ssubltb
| Paths 
 |  Differential  D73636  
[AArch64][SVE] SVE2 intrinsics for complex integer arithmetic ClosedPublic Authored by kmclaughlin on Jan 29 2020, 8:47 AM. 
Details Summary Adds the following SVE2 intrinsics: 
 
Diff Detail 
 Event TimelineComment Actions 
 Comment Actions Thanks for reviewing this @sdesmalen! 
 
 Comment Actions Thanks @kmclaughlin , LGTM. 
 This revision is now accepted and ready to land.Feb 10 2020, 3:14 AM Closed by commit rG92a78750929b: [AArch64][SVE] SVE2 intrinsics for complex integer arithmetic (authored by kmclaughlin).  ·  Explain WhyFeb 10 2020, 4:26 AM This revision was automatically updated to reflect the committed changes. 
Revision Contents 
 
 
Diff 243511 llvm/include/llvm/IR/IntrinsicsAArch64.td
 llvm/lib/Target/AArch64/AArch64InstrFormats.td
 
 llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
 llvm/lib/Target/AArch64/SVEInstrFormats.td
 
 llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-complex-arith.ll
 
 llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-complex-int-arith.ll
 
 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
nit: The naming is inconsistent not using the AdvSIMD_ prefix here, although we haven't been very consistent with that in this file to begin with.