aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vectorizer.h
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-03-07 10:15:20 +0100
committerRichard Biener <rguenth@gcc.gnu.org>2025-03-07 12:16:48 +0100
commit7950d4cceb9fc7559b1343c95fc651cefbe287a0 (patch)
tree9130722522de7cc86c289584ea8357a4d14285e0 /gcc/tree-vectorizer.h
parentb1d0ac28de643e7c810e407a0668737131cdcc00 (diff)
downloadgcc-7950d4cceb9fc7559b1343c95fc651cefbe287a0.zip
gcc-7950d4cceb9fc7559b1343c95fc651cefbe287a0.tar.gz
gcc-7950d4cceb9fc7559b1343c95fc651cefbe287a0.tar.bz2
tree-optimization/119145 - avoid stray .MASK_CALL after vectorization
When we BB vectorize an if-converted loop body we make sure to not leave around .MASK_LOAD or .MASK_STORE created by if-conversion but we failed to check for .MASK_CALL. PR tree-optimization/119145 * tree-vectorizer.cc (try_vectorize_loop_1): Avoid BB vectorizing an if-converted loop body when there's a .MASK_CALL in the loop body. * gcc.dg/vect/pr119145.c: New testcase.
Diffstat (limited to 'gcc/tree-vectorizer.h')
0 files changed, 0 insertions, 0 deletions