aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2021-01-05 15:55:24 +0100
committerRichard Biener <rguenther@suse.de>2021-01-05 16:43:39 +0100
commit27aad521570cbc1050ba957c0ee47aed18033dc1 (patch)
tree3cf8b6daf8d151fc5ffe738273d4c86efbe77613
parent26b5062be991cf709c7c628061a40a48e1bca681 (diff)
downloadgcc-27aad521570cbc1050ba957c0ee47aed18033dc1.zip
gcc-27aad521570cbc1050ba957c0ee47aed18033dc1.tar.gz
gcc-27aad521570cbc1050ba957c0ee47aed18033dc1.tar.bz2
move SLP debug counter
This moves it to catch individual SLP subgraphs 2021-01-05 Richard Biener <rguenther@suse.de> * tree-vect-slp.c (vect_slp_region): Move debug counter to cover individual subgraphs.
-rw-r--r--gcc/tree-vect-slp.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/gcc/tree-vect-slp.c b/gcc/tree-vect-slp.c
index 67aaa7b..49cb635 100644
--- a/gcc/tree-vect-slp.c
+++ b/gcc/tree-vect-slp.c
@@ -4616,8 +4616,7 @@ vect_slp_region (vec<basic_block> bbs, vec<data_reference_p> datarefs,
bb_vinfo->shared->check_datarefs ();
bb_vinfo->vector_mode = next_vector_mode;
- if (vect_slp_analyze_bb_1 (bb_vinfo, n_stmts, fatal, dataref_groups)
- && dbg_cnt (vect_slp))
+ if (vect_slp_analyze_bb_1 (bb_vinfo, n_stmts, fatal, dataref_groups))
{
if (dump_enabled_p ())
{
@@ -4648,6 +4647,9 @@ vect_slp_region (vec<basic_block> bbs, vec<data_reference_p> datarefs,
continue;
}
+ if (!dbg_cnt (vect_slp))
+ continue;
+
if (!vectorized && dump_enabled_p ())
dump_printf_loc (MSG_NOTE, vect_location,
"Basic block will be vectorized "