diff options
author | Richard Biener <rguenther@suse.de> | 2020-10-27 14:16:45 +0100 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2020-10-27 15:08:21 +0100 |
commit | 686c1b70c70a8df4f8633c1b8eeb84a1fdaa48b2 (patch) | |
tree | 5ddf948d33ea588e4d85f7c1a9c7ed9295aac263 /gcc/params.opt | |
parent | 16ad9ae85bb5b9acf80f9d1cf2be5a989ef7ba49 (diff) | |
download | gcc-686c1b70c70a8df4f8633c1b8eeb84a1fdaa48b2.zip gcc-686c1b70c70a8df4f8633c1b8eeb84a1fdaa48b2.tar.gz gcc-686c1b70c70a8df4f8633c1b8eeb84a1fdaa48b2.tar.bz2 |
Adjust BB vectorization function splitting
This adjusts the condition when to split at control altering stmts,
only when there's a definition. It also removes the only use
of --param slp-max-insns-in-bb which a previous change left doing
nothing (but repeatedly print a message for each successive
instruction...).
2020-10-27 Richard Biener <rguenther@suse.de>
* tree-vect-slp.c (vect_slp_bbs): Remove no-op
slp-max-insns-in-bb check.
(vect_slp_function): Dump when splitting the function.
Adjust the split condition for control altering stmts.
* params.opt (-param=slp-max-insns-in-bb): Remove.
* doc/invoke.texi (-param=slp-max-insns-in-bb): Likewise.
Diffstat (limited to 'gcc/params.opt')
-rw-r--r-- | gcc/params.opt | 4 |
1 files changed, 0 insertions, 4 deletions
diff --git a/gcc/params.opt b/gcc/params.opt index e05f7ff..563c67c 100644 --- a/gcc/params.opt +++ b/gcc/params.opt @@ -855,10 +855,6 @@ The number of prefetches that can run at the same time. Common Joined UInteger Var(param_sink_frequency_threshold) Init(75) IntegerRange(0, 100) Param Optimization Target block's relative execution frequency (as a percentage) required to sink a statement. --param=slp-max-insns-in-bb= -Common Joined UInteger Var(param_slp_max_insns_in_bb) Init(1000) Param Optimization -Maximum number of instructions in basic block to be considered for SLP vectorization. - -param=sms-dfa-history= Common Joined UInteger Var(param_sms_dfa_history) IntegerRange(0, 16) Param Optimization The number of cycles the swing modulo scheduler considers when checking conflicts using DFA. |