diff options
author | Richard Biener <rguenther@suse.de> | 2025-08-20 14:07:34 +0200 |
---|---|---|
committer | Richard Biener <rguenth@gcc.gnu.org> | 2025-08-21 09:25:22 +0200 |
commit | bf864b450e8eff4e0fab30da2e6b69ee42d04e6f (patch) | |
tree | eb07a3646ed871190d76bdccec497b985a7faab5 /libjava/classpath/javax | |
parent | e56e05bca4fb52ffafec749582e3464035693ce7 (diff) | |
download | gcc-bf864b450e8eff4e0fab30da2e6b69ee42d04e6f.zip gcc-bf864b450e8eff4e0fab30da2e6b69ee42d04e6f.tar.gz gcc-bf864b450e8eff4e0fab30da2e6b69ee42d04e6f.tar.bz2 |
Merge BB and loop path in vect_analyze_stmt
We have now common patterns for most of the vectorizable_* calls, so
merge. This also avoids calling vectorizable_early_exit for BB
vect and clarifies signatures of it and vectorizable_phi.
* tree-vectorizer.h (vectorizable_phi): Take bb_vec_info.
(vectorizable_early_exit): Take loop_vec_info.
* tree-vect-loop.cc (vectorizable_phi): Adjust.
* tree-vect-slp.cc (vect_slp_analyze_operations): Likewise.
(vectorize_slp_instance_root_stmt): Likewise.
* tree-vect-stmts.cc (vectorizable_early_exit): Likewise.
(vect_transform_stmt): Likewise.
(vect_analyze_stmt): Merge the sequences of vectorizable_*
where common.
Diffstat (limited to 'libjava/classpath/javax')
0 files changed, 0 insertions, 0 deletions