[all-commits] [llvm/llvm-project] ec67d7: [SVE] Add intrinsics for uniform dsp operations th...
Allen via All-commits
all-commits at lists.llvm.org
Mon Feb 27 02:45:26 PST 2023
Branch: refs/heads/main
Home: https://github.com/llvm/llvm-project
Commit: ec67d703cfb021c705510f9d626e2b800b155b79
https://github.com/llvm/llvm-project/commit/ec67d703cfb021c705510f9d626e2b800b155b79
Author: chendewen <chendewen3 at huawei.com>
Date: 2023-02-27 (Mon, 27 Feb 2023)
Changed paths:
M clang/include/clang/Basic/arm_sve.td
M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsub.c
M clang/test/CodeGen/aarch64-sve2-intrinsics/acle_sve2_qsubr.c
M llvm/include/llvm/IR/IntrinsicsAArch64.td
M llvm/lib/Target/AArch64/AArch64ISelLowering.cpp
A llvm/test/CodeGen/AArch64/sve2-intrinsics-uniform-dsp-undef.ll
Log Message:
-----------
[SVE] Add intrinsics for uniform dsp operations that explicitly undefine the result for inactive lanes.
This patch adds new intrinsics for uniform dsp operations and changes the lowering for the following builtins to emit calls to the new aarch64.sve.###.u intrinsics.
svsqsub_x
svsqsub_n_x
svuqsub_x
svuqsub_n_x
svsqsubr_x
svsqsubr_n_x
svuqsubr_x
svuqsubr_n_x
Reviewed By: Paul Walker
Differential Revision: https://reviews.llvm.org/D144704
More information about the All-commits
mailing list