aboutsummaryrefslogtreecommitdiff
path: root/gcc/params.opt
diff options
context:
space:
mode:
authorAndrew MacLeod <amacleod@redhat.com>2021-08-12 14:02:20 -0400
committerAndrew MacLeod <amacleod@redhat.com>2021-08-17 19:28:43 -0400
commit0bb74a28e1318cbac9c895f1079b384a42513a9c (patch)
tree78e909ad91f5269a2408cc32cb57d9a2b2989903 /gcc/params.opt
parente68c8280fa2e1b7071378cfdd876155c73ec944f (diff)
downloadgcc-0bb74a28e1318cbac9c895f1079b384a42513a9c.zip
gcc-0bb74a28e1318cbac9c895f1079b384a42513a9c.tar.gz
gcc-0bb74a28e1318cbac9c895f1079b384a42513a9c.tar.bz2
Change evrp-mode options.
Remove tracing in hybrid mode. Add trace/gori/cache tracing options. tracing options are now 'trace', 'gori', 'cache', or all combined in 'debug' * flag-types.h (enum evrp_mode): Adjust evrp-mode values. * gimple-range-cache.cc (DEBUG_RANGE_CACHE): Relocate from. * gimple-range-trace.h (DEBUG_RANGE_CACHE): Here. * params.opt (--param=evrp-mode): Adjust options.
Diffstat (limited to 'gcc/params.opt')
-rw-r--r--gcc/params.opt11
1 files changed, 7 insertions, 4 deletions
diff --git a/gcc/params.opt b/gcc/params.opt
index 92b003e..f926488 100644
--- a/gcc/params.opt
+++ b/gcc/params.opt
@@ -132,7 +132,7 @@ Maximum number of basic blocks before EVRP uses a sparse cache.
-param=evrp-mode=
Common Joined Var(param_evrp_mode) Enum(evrp_mode) Init(EVRP_MODE_RVRP_ONLY) Param Optimization
---param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|ranger-trace|ranger-debug|trace|debug] Specifies the mode Early VRP should operate in.
+--param=evrp-mode=[legacy|ranger|legacy-first|ranger-first|trace|gori|cache|tracegori|debug] Specifies the mode Early VRP should operate in.
Enum
Name(evrp_mode) Type(enum evrp_mode) UnknownError(unknown evrp mode %qs)
@@ -150,13 +150,16 @@ EnumValue
Enum(evrp_mode) String(ranger-first) Value(EVRP_MODE_RVRP_FIRST)
EnumValue
-Enum(evrp_mode) String(ranger-trace) Value(EVRP_MODE_RVRP_TRACE)
+Enum(evrp_mode) String(trace) Value(EVRP_MODE_TRACE)
EnumValue
-Enum(evrp_mode) String(ranger-debug) Value(EVRP_MODE_RVRP_DEBUG)
+Enum(evrp_mode) String(cache) Value(EVRP_MODE_CACHE)
EnumValue
-Enum(evrp_mode) String(trace) Value(EVRP_MODE_TRACE)
+Enum(evrp_mode) String(gori) Value(EVRP_MODE_GORI)
+
+EnumValue
+Enum(evrp_mode) String(tracegori) Value(EVRP_MODE_TRACE_GORI)
EnumValue
Enum(evrp_mode) String(debug) Value(EVRP_MODE_DEBUG)