summaryrefslogtreecommitdiff
path: root/libjava/java
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2025-11-18 15:20:44 +0100
committerRichard Biener <rguenth@gcc.gnu.org>2025-11-19 14:00:03 +0100
commit97a7d568f3d72076c3f9da062007e3298da9243f (patch)
tree5f8e764d819275aab05287dc6ee0a5815287fe08 /libjava/java
parentc628aeacedc8faf063248c6c91c45f32ed5a94be (diff)
tree-optimization/122722 - better SLP reduction group discovery
The following improves the all-or-nothing discovery of reduction groups to consider sub-groups by trying toplevel "matches" candidates for this. For simplicity and to limit compile-time failed sub-group matches are not decomposed further, only the originally failed part is tried again to discover more sub-groups. Any remaining fails get picked up by the current single-reduction handling. PR tree-optimization/122722 * tree-vect-slp.cc (vect_analyze_slp_reductions): New function, split out from vect_analyze_slp. Try SLP sub-groups. (vect_analyze_slp_reduction_group): New helper. * gcc.dg/vect/slp-reduc-14.c: New testcase.
Diffstat (limited to 'libjava/java')
0 files changed, 0 insertions, 0 deletions