]> git.ipfire.org Git - thirdparty/gcc.git/commit
Add --param=vrp1-mode and --param=vrp2-mode.
authorAndrew MacLeod <amacleod@redhat.com>
Fri, 15 Oct 2021 16:06:27 +0000 (12:06 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Thu, 21 Oct 2021 13:28:23 +0000 (09:28 -0400)
commitbd400db6d3ec167142ace352db00f84d382e33a8
tree820a241aa40f9a53beb75f75cc0634ea66dc0c5b
parent434ebc1e08b1d83ecd3622ee2a3c7270869bda52
Add --param=vrp1-mode and --param=vrp2-mode.

Add 2 new params to select between VRP and RANGER to be used for each pass.

* doc/invoke.texi: (vrp1-mode, vrp2-mode): Document.
* flag-types.h: (enum vrp_mode): New.
* params.opt: (vrp1-mode, vrp2-mode): New.
* tree-vrp.c (vrp_pass_num): New.
(pass_vrp::pass_vrp): Set pass number.
(pass_vrp::execute): Choose which VRP mode to execute.
gcc/doc/invoke.texi
gcc/flag-types.h
gcc/params.opt
gcc/tree-vrp.c