[AArch64][SVE] SVE2 intrinsics for character match & histogram generation
authorKerry McLaughlin <kerry.mclaughlin@arm.com>
Mon, 10 Feb 2020 11:08:00 +0000 (11:08 +0000)
committerKerry McLaughlin <kerry.mclaughlin@arm.com>
Mon, 10 Feb 2020 11:08:00 +0000 (11:08 +0000)
commite299a0814956f2391b4fbc540cc8e6dd2e15d58f
tree114620a9f37faac68a7038a8d3f33abe95fe9304
parent9f6d8de28ab6b3ac06658b8cb3236ef220712ed4
[AArch64][SVE] SVE2 intrinsics for character match & histogram generation

Summary:
Implements the following intrinsics:
 - @llvm.aarch64.sve.histcnt
 - @llvm.aarch64.sve.histseg
 - @llvm.aarch64.sve.match
 - @llvm.aarch64.sve.nmatch

Reviewers: c-rhodes, sdesmalen, dancgr, efriedma, rengolin

Reviewed By: c-rhodes

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

Tags: #llvm

Differential Revision: https://reviews.llvm.org/D74117
llvm/include/llvm/IR/IntrinsicsAArch64.td
llvm/lib/Target/AArch64/AArch64SVEInstrInfo.td
llvm/lib/Target/AArch64/SVEInstrFormats.td
llvm/test/CodeGen/AArch64/sve2-intrinsics-character-match.ll [new file with mode: 0644]
llvm/test/CodeGen/AArch64/sve2-intrinsics-vec-hist-count.ll [new file with mode: 0644]