diff options
author | Alan Lawrence <alan.lawrence@arm.com> | 2015-11-13 16:12:52 +0000 |
---|---|---|
committer | Alan Lawrence <alalaw01@gcc.gnu.org> | 2015-11-13 16:12:52 +0000 |
commit | 1ba91a49a97955057bb8a07b42feb901ee9cee4e (patch) | |
tree | 6ea06f2a6842cc5405852cc266757b80eeddbc2f /boehm-gc | |
parent | 4216708a0073b10ffca943dc05c861d4d16f9c33 (diff) | |
download | gcc-1ba91a49a97955057bb8a07b42feb901ee9cee4e.tar.gz |
PR/67682, break SLP groups up if only some elements match
gcc/:
* tree-vect-slp.c (vect_split_slp_store_group): New.
(vect_analyze_slp_instance): During basic block SLP, recurse on
subgroups if vect_build_slp_tree fails after 1st vector.
gcc/testsuite/:
* gcc.dg/vect/bb-slp-7.c (main1): Make subgroups non-isomorphic.
* gcc.dg/vect/bb-slp-subgroups-1.c: New.
* gcc.dg/vect/bb-slp-subgroups-2.c: New.
* gcc.dg/vect/bb-slp-subgroups-3.c: New.
From-SVN: r230330
Diffstat (limited to 'boehm-gc')
0 files changed, 0 insertions, 0 deletions