aboutsummaryrefslogtreecommitdiff
path: root/gcc/params.opt
diff options
context:
space:
mode:
authorRichard Biener <rguenther@suse.de>2020-10-27 14:16:45 +0100
committerRichard Biener <rguenther@suse.de>2020-10-27 15:08:21 +0100
commit686c1b70c70a8df4f8633c1b8eeb84a1fdaa48b2 (patch)
tree5ddf948d33ea588e4d85f7c1a9c7ed9295aac263 /gcc/params.opt
parent16ad9ae85bb5b9acf80f9d1cf2be5a989ef7ba49 (diff)
downloadgcc-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.opt4
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.