aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree-vector-builder.c
diff options
context:
space:
mode:
authorAldy Hernandez <aldyh@redhat.com>2021-10-14 16:15:04 +0200
committerAldy Hernandez <aldyh@redhat.com>2021-10-14 23:37:59 +0200
commit0bd68793921ecf3bb5654252dea3763fd127ab77 (patch)
tree4c58121ffca0be17044780f2151ef6b64cb0a1f2 /gcc/tree-vector-builder.c
parentd71e1be7c3a3e2058d1243e6a090e421c9fd7f85 (diff)
downloadgcc-0bd68793921ecf3bb5654252dea3763fd127ab77.zip
gcc-0bd68793921ecf3bb5654252dea3763fd127ab77.tar.gz
gcc-0bd68793921ecf3bb5654252dea3763fd127ab77.tar.bz2
Cleanup --params for backward threader.
The new backward threader makes some of the --param knobs used to control it questionable at best or no longer applicable at worst. The fsm-maximum-phi-arguments param is unused and can be removed. The max-fsm-thread-length param is block based which is a bit redundant, since we already restrict paths based on instruction estimates. The max-fsm-thread-paths restricts the total number of threadable paths in a function. We probably don't need this. Besides, the forward threader has no such restriction. Tested on x86-64 Linux. gcc/ChangeLog: * doc/invoke.texi: Remove max-fsm-thread-length, max-fsm-thread-paths, and fsm-maximum-phi-arguments. * params.opt: Same. * tree-ssa-threadbackward.c (back_threader::back_threader): Remove argument. (back_threader_registry::back_threader_registry): Same. (back_threader_profitability::profitable_path_p): Remove param_max_fsm_thread-length. (back_threader_registry::register_path): Remove m_max_allowable_paths.
Diffstat (limited to 'gcc/tree-vector-builder.c')
0 files changed, 0 insertions, 0 deletions