[Bug tree-optimization/114164] simdclone vectorization creates unsupported IL
cvs-commit at gcc dot gnu.org
gcc-bugzilla@gcc.gnu.org
Mon Mar 4 12:41:22 GMT 2024
https://gcc.gnu.org/bugzilla/show_bug.cgi?id=114164
--- Comment #6 from GCC Commits <cvs-commit at gcc dot gnu.org> ---
The master branch has been updated by Richard Biener <rguenth@gcc.gnu.org>:
https://gcc.gnu.org/g:a19ab1c42aba47fbfb122a6160f504565aef0943
commit r14-9295-ga19ab1c42aba47fbfb122a6160f504565aef0943
Author: Richard Biener <rguenther@suse.de>
Date: Fri Mar 1 11:07:21 2024 +0100
tree-optimization/114164 - unsupported SIMD clone call, unsupported
VEC_COND
The following avoids creating unsupported VEC_COND_EXPRs as part of
SIMD clone call mask argument setup during vectorization which results
in inefficient decomposing of the operation during vector lowering.
PR tree-optimization/114164
* tree-vect-stmts.cc (vectorizable_simd_clone_call): Fail if
the code generated for mask argument setup is not supported.
More information about the Gcc-bugs
mailing list