[AArch64][SVE] SVE2 intrinsics for complex integer arithmetic
Summary: Adds the following SVE2 intrinsics: - cadd & sqcadd - cmla & sqrdcmlah - saddlbt, ssublbt & ssubltb Reviewers: sdesmalen, dancgr, efriedma, cameron.mcinally, c-rhodes, rengolin Reviewed By: sdesmalen Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl, cfe-commits, llvm-commits Tags: #llvm Differential Revision: https://reviews.llvm.org/D73636
Showing
- llvm/include/llvm/IR/IntrinsicsAArch64.td 24 additions, 3 deletionsllvm/include/llvm/IR/IntrinsicsAArch64.td
- llvm/lib/Target/AArch64/AArch64InstrFormats.td 4 additions, 4 deletionsllvm/lib/Target/AArch64/AArch64InstrFormats.td
- llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td 9 additions, 9 deletionsllvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
- llvm/lib/Target/AArch64/SVEInstrFormats.td 30 additions, 6 deletionsllvm/lib/Target/AArch64/SVEInstrFormats.td
- llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-complex-arith.ll 267 additions, 0 deletions.../CodeGen/AArch64/sve2-intrinsics-uniform-complex-arith.ll
- llvm/test/CodeGen/AArch64/sve2-intrinsics-widening-complex-int-arith.ll 106 additions, 0 deletions...Gen/AArch64/sve2-intrinsics-widening-complex-int-arith.ll
Loading
Please register or sign in to comment