]> git.ipfire.org Git - thirdparty/gcc.git/commit
Split --param=evrp-mode into evrp-mode and ranger-debug.
authorAndrew MacLeod <amacleod@redhat.com>
Tue, 19 Oct 2021 18:09:51 +0000 (14:09 -0400)
committerAndrew MacLeod <amacleod@redhat.com>
Thu, 21 Oct 2021 13:28:23 +0000 (09:28 -0400)
commit9cb114fd5550eb02dfd6b8db5cb5b8fb72827d53
treeded987d67c37643b269ff48816f835a30fba7822
parentbd400db6d3ec167142ace352db00f84d382e33a8
Split --param=evrp-mode into evrp-mode and ranger-debug.

With Ranger being used in more than EVRP, the debug output should no longer
be tied up with the EVRP mode flag.

* doc/invoke.texi (ranger-debug): Document.
* flag-types.h (enum ranger_debug): New.
(enum evrp_mode): Remove debug values.
* gimple-range-cache.cc (DEBUG_RANGE_CACHE): Use new debug flag.
* gimple-range-gori.cc (gori_compute::gori_compute): Ditto.
* gimple-range.cc (gimple_ranger::gimple_ranger): Ditto.
* gimple-ssa-evrp.c (hybrid_folder::choose_value): Ditto.
(execute_early_vrp): Use evrp-mode directly.
* params.opt (enum evrp_mode): Remove debug values.
(ranger-debug): New.
(ranger-logical-depth): Relocate to be in alphabetical order.
gcc/doc/invoke.texi
gcc/flag-types.h
gcc/gimple-range-cache.cc
gcc/gimple-range-gori.cc
gcc/gimple-range.cc
gcc/gimple-ssa-evrp.c
gcc/params.opt