diff options
author | Francesco Petrogalli <francesco.petrogalli@arm.com> | 2020-03-11 18:25:29 +0000 |
---|---|---|
committer | Francesco Petrogalli <francesco.petrogalli@arm.com> | 2020-03-11 18:28:02 +0000 |
commit | 4dde9e9b023f701316fa002a0adcfe635803c9b8 (patch) | |
tree | bfe290c1a59765dca06c7fb0b4415ba902240545 /clang/lib/Lex/ModuleMap.cpp | |
parent | 9801e5469b4e4cbf93b80eb57f8dfeabf65f6714 (diff) | |
download | llvm-4dde9e9b023f701316fa002a0adcfe635803c9b8.zip llvm-4dde9e9b023f701316fa002a0adcfe635803c9b8.tar.gz llvm-4dde9e9b023f701316fa002a0adcfe635803c9b8.tar.bz2 |
[llvm][CodeGen] IR intrinsics for SVE2 contiguous conflict detection instructions.
Summary:
The IR intrinsics are mapped to the following SVE2 instructions:
* WHILERW <Pd>.<T>, <Xn>, <Xm>
* WHILEWR <Pd>.<T>, <Xn>, <Xm>
The intrinsics introduced in this patch are the IR counterpart of the
SVE ACLE functions `svwhilerw` and `svwhilewr` (all data type
variants).
Patch by Maciej Gąbka <maciej.gabka@arm.com>.
Reviewers: kmclaughlin, rengolin
Reviewed By: kmclaughlin
Subscribers: tschuett, kristof.beyls, hiraditya, danielkiss, llvm-commits
Tags: #llvm
Differential Revision: https://reviews.llvm.org/D75862
Diffstat (limited to 'clang/lib/Lex/ModuleMap.cpp')
0 files changed, 0 insertions, 0 deletions