[AArch64][SME2] Add Multi-vector add/sub and accumulate into ZA intrinsic
authorCaroline Concatto <caroline.concatto@arm.com>
Wed, 25 Jan 2023 09:29:48 +0000 (09:29 +0000)
committerCaroline Concatto <caroline.concatto@arm.com>
Wed, 25 Jan 2023 10:40:33 +0000 (10:40 +0000)
commit03aed959386a4dac4b5ce8c5d240096ce18aef33
tree39ee3464051b9e1a87a1fd5ec5c0ec1c4a1937c9
parent430bdb121571794864c11e1aa527ea1bc376bde8
[AArch64][SME2] Add Multi-vector add/sub and accumulate into ZA intrinsic

Add the following intrinsic:
    ADD
    SUB
    FADD
    FSUB
NOTE: These intrinsics are still in development and are subject to future changes.

Reviewed By: kmclaughlin

Differential Revision: https://reviews.llvm.org/D142210
llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64SMEInstrInfo.td
llvm/lib/Target/AArch64/SMEInstrFormats.td
llvm/test/CodeGen/AArch64/sme2-intrinsics-add.ll
llvm/test/CodeGen/AArch64/sme2-intrinsics-sub.ll