diff options
author | Richard Biener <rguenther@suse.de> | 2024-10-25 14:27:37 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-10-26 14:15:23 +0200 |
commit | d17e672ce82e696d8662afceb318f97139995c89 (patch) | |
tree | bb43e81859d32cb640993f10eb434ba530d40c05 /gcc/fortran | |
parent | 9fd86361676064a06ed61d4e7ae82492a14185a3 (diff) | |
download | gcc-d17e672ce82e696d8662afceb318f97139995c89.zip gcc-d17e672ce82e696d8662afceb318f97139995c89.tar.gz gcc-d17e672ce82e696d8662afceb318f97139995c89.tar.bz2 |
Assert finished vectorizer pattern COND_EXPR transition
The following places a few strathegic asserts so we do not end up
with COND_EXPRs with a comparison as the first operand during
vectorization.
* tree-vect-slp.cc (vect_get_operand_map): Mark
COMPARISON_CLASS_P COND_EXPR condition path unreachable.
* tree-vect-stmts.cc (vect_is_simple_use): Likewise.
(vectorizable_condition): Assert the COND_EXPR condition isn't
COMPARISON_CLASS_P.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions