diff options
author | Andre Vieira <andre.simoesdiasvieira@arm.com> | 2023-04-11 10:07:43 +0100 |
---|---|---|
committer | Andrew Stubbs <ams@codesourcery.com> | 2023-04-13 15:13:55 +0100 |
commit | 74c492ea1299d1d6a35d135f4ddd3fe0ea072e40 (patch) | |
tree | 3c0e1ed5b430a8ec86765aad07c061c46baadd91 /gcc/tree-ssa-loop-split.cc | |
parent | 6a1d873d3555d73072a01729d67fcd1f1db8df1d (diff) | |
download | gcc-74c492ea1299d1d6a35d135f4ddd3fe0ea072e40.zip gcc-74c492ea1299d1d6a35d135f4ddd3fe0ea072e40.tar.gz gcc-74c492ea1299d1d6a35d135f4ddd3fe0ea072e40.tar.bz2 |
if-conv: Restore MASK_CALL conversion [PR108888]
The original patch to fix this PR broke the if-conversion of calls into
IFN_MASK_CALL. This patch restores that original behaviour and makes sure the
tests added earlier specifically test inbranch SIMD clones.
gcc/ChangeLog:
PR tree-optimization/108888
* tree-if-conv.cc (predicate_statements): Fix gimple call check.
gcc/testsuite/ChangeLog:
* gcc.dg/vect/vect-simd-clone-16.c: Make simd clone inbranch only.
* gcc.dg/vect/vect-simd-clone-17.c: Likewise.
* gcc.dg/vect/vect-simd-clone-18.c: Likewise.
(cherry picked from commit 58c8c1b383bc3c286d6527fc6e8fb62463f9a877)
Diffstat (limited to 'gcc/tree-ssa-loop-split.cc')
0 files changed, 0 insertions, 0 deletions