diff options
author | Aldy Hernandez <aldyh@redhat.com> | 2021-10-14 16:15:04 +0200 |
---|---|---|
committer | Aldy Hernandez <aldyh@redhat.com> | 2021-10-14 23:37:59 +0200 |
commit | 0bd68793921ecf3bb5654252dea3763fd127ab77 (patch) | |
tree | 4c58121ffca0be17044780f2151ef6b64cb0a1f2 /gcc/tree-data-ref.c | |
parent | d71e1be7c3a3e2058d1243e6a090e421c9fd7f85 (diff) | |
download | gcc-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-data-ref.c')
0 files changed, 0 insertions, 0 deletions