[SVE ACLE] Implement IR combines to convert intrinsics used for _m C/C++ builtins
authorJolanta Jensen <Jolanta.Jensen@arm.com>
Wed, 17 May 2023 09:21:40 +0000 (09:21 +0000)
committerJolanta Jensen <Jolanta.Jensen@arm.com>
Wed, 21 Jun 2023 10:35:13 +0000 (10:35 +0000)
commitecb07f481be9bf0399c279a3b3f9db01bc4e48bd
treec4c2837b7e3611098de3f539785df3b9020156e8
parentc42f0a6e6476971974cb3f52c1138dbd8f9cca1f
[SVE ACLE] Implement IR combines to convert intrinsics used for _m C/C++ builtins

This patch implements IR combines to convert intrinsics used for _m C/C++ builtins
which take an all active predicate to their equivalent _u intrinsic.

Differential Revision: https://reviews.llvm.org/D152005
llvm/lib/Target/AArch64/AArch64TargetTransformInfo.cpp
llvm/test/Transforms/InstCombine/AArch64/sve-intrinsic-strictfp.ll
llvm/test/Transforms/InstCombine/AArch64/sve-intrinsics-combine-to-u-forms.ll [new file with mode: 0644]