diff options
author | Andrew MacLeod <amacleod@redhat.com> | 2023-09-28 09:19:32 -0400 |
---|---|---|
committer | Andrew MacLeod <amacleod@redhat.com> | 2023-10-03 10:25:51 -0400 |
commit | 7eb5ce7f58ed4a48641e1786e4fdeb2f7fb8c5ff (patch) | |
tree | b000199f69110fca1976fd99cfa3c1bc7b408b20 /gcc/cgraph.cc | |
parent | ec8e86690ee572f03e6ffda288f2d28fd86f9d65 (diff) | |
download | gcc-7eb5ce7f58ed4a48641e1786e4fdeb2f7fb8c5ff.zip gcc-7eb5ce7f58ed4a48641e1786e4fdeb2f7fb8c5ff.tar.gz gcc-7eb5ce7f58ed4a48641e1786e4fdeb2f7fb8c5ff.tar.bz2 |
Remove pass counting in VRP.
Rather than using a pass count to decide which parameters are passed to
VRP, makemit explicit.
* passes.def (pass_vrp): Pass "final pass" flag as parameter.
* tree-vrp.cc (vrp_pass_num): Remove.
(pass_vrp::my_pass): Remove.
(pass_vrp::pass_vrp): Add warn_p as a parameter.
(pass_vrp::final_p): New.
(pass_vrp::set_pass_param): Set final_p param.
(pass_vrp::execute): Call execute_range_vrp with no conditions.
(make_pass_vrp): Pass additional parameter.
(make_pass_early_vrp): Ditto.
Diffstat (limited to 'gcc/cgraph.cc')
0 files changed, 0 insertions, 0 deletions