[AArch64][SVE] Add SVE intrinsics for masked loads & stores
authorKerry McLaughlin <kerry.mclaughlin@arm.com>
Wed, 25 Mar 2020 11:26:25 +0000 (11:26 +0000)
committerKerry McLaughlin <kerry.mclaughlin@arm.com>
Wed, 25 Mar 2020 11:48:40 +0000 (11:48 +0000)
commit05606329e2353e37492bcf567ab4a4b27bceb65c
tree68e07718af1f8b610d403831b4372b44583e993c
parentd82c1e8c567a872cf2718d1b19ce185480a75340
[AArch64][SVE] Add SVE intrinsics for masked loads & stores

Summary:
Implements the following intrinsics for contiguous loads & stores:
  - @llvm.aarch64.sve.ld1
  - @llvm.aarch64.sve.st1

Reviewers: sdesmalen, andwar, efriedma, cameron.mcinally, dancgr, rengolin

Reviewed By: cameron.mcinally

Subscribers: tschuett, kristof.beyls, hiraditya, rkruppe, psnobl, danielkiss, cfe-commits, llvm-commits

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D76688
llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
llvm/test/CodeGen/AArch64/sve-intrinsics-ldst1.ll [new file with mode: 0644]