[AArch64][SVE] Add remaining SVE2 mla indexed intrinsics.
authorDanilo Carvalho Grael <danilo.carvalho.grael@huawei.com>
Wed, 29 Jan 2020 16:28:13 +0000 (11:28 -0500)
committerDanilo Carvalho Grael <danilo.carvalho.grael@huawei.com>
Thu, 30 Jan 2020 18:32:11 +0000 (13:32 -0500)
commit0610637aac9cf2dedbb92da2d52dfbfd9b6331d2
tree44997aa3f9aa1adb579dfedeeecd1ab6ef78082d
parent36bfdb7096cfe1925448e408ec72f1a6bdc4cd2c
[AArch64][SVE] Add remaining SVE2 mla indexed intrinsics.

Summary:
Add remaining SVE2 mla indexed intrinsics:
- sqdmlalb, sqdmlalt, sqdmlslb, sqdmlslt

Add suffix _lanes and switch immediate types to i32 for all mla indexed intrinsics to align with ACLE builtin definitions.

Reviewers: efriedma, sdesmalen, cameron.mcinally, c-rhodes, rengolin, kmclaughlin

Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, arphaman, psnobl, llvm-commits, amehsan

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D73633
llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve2-mla-indexed.ll