diff options
| author | Richard Biener <rguenther@suse.de> | 2024-11-12 15:07:34 +0100 |
|---|---|---|
| committer | Richard Biener <rguenth@gcc.gnu.org> | 2024-11-15 13:42:02 +0100 |
| commit | f40010c198f7cb811c1803834b621f4185803c18 (patch) | |
| tree | 98a7960ce9b3fc3c10882c1888ae7248625bdf75 /gcc/fortran | |
| parent | 5f71122e9d83b63d5c572079ebb1df6eba2e4314 (diff) | |
| download | gcc-f40010c198f7cb811c1803834b621f4185803c18.zip gcc-f40010c198f7cb811c1803834b621f4185803c18.tar.gz gcc-f40010c198f7cb811c1803834b621f4185803c18.tar.bz2 | |
Streamline vector lowering of VEC_COND_EXPR and vector comparisons
The following makes sure to lower all VEC_COND_EXPRs that we cannot
trivially expand, likewise for comparisons. In particular no longer
try to combine both in fancy ways.
* tree-vect-generic.cc (expand_vector_comparison): Lower
vector comparisons that we cannot trivially expand. Remove
code dealing with uses in VEC_COND_EXPRs.
(expand_vector_condition): Lower vector conditions that we
cannot trivially expand. Remove code dealing with comparison
mask definitions.
(expand_vector_operation): Drop dce_ssa_names.
(expand_vector_operations_1): Likewise.
Diffstat (limited to 'gcc/fortran')
0 files changed, 0 insertions, 0 deletions
