diff options
author | Richard Biener <rguenther@suse.de> | 2022-09-05 14:17:36 +0200 |
---|---|---|
committer | Richard Biener <rguenther@suse.de> | 2022-09-05 15:15:03 +0200 |
commit | 5642197cc239942718c95d1f117bc6977cdeec3d (patch) | |
tree | 389681860611a7df13683ff6148a7926da82c59f /gcc/gimple-predicate-analysis.h | |
parent | d29ecf23f0b046de720a25171c3b3980fa8a0a22 (diff) | |
download | gcc-5642197cc239942718c95d1f117bc6977cdeec3d.zip gcc-5642197cc239942718c95d1f117bc6977cdeec3d.tar.gz gcc-5642197cc239942718c95d1f117bc6977cdeec3d.tar.bz2 |
debug () for predicates
The following adds a debug () member to the predicate class.
* gimple-predicate-analysis.h (predicate::debug): New.
(predicate::dump): Add FILE * argument, add base overload.
* gimple-predicate-analysis.cc (debug): New.
(dump_pred_info): Add FILE * argument.
(dump_pred_chain): Likewise.
(predicate::dump): Split out preamble into overload. Add
FILE * argument.
(predicate::debug): New.
(predicate::simplify): Adjust.
(predicate::normalize): Likewise.
(predicate::init_from_control_deps): Likewise.
Diffstat (limited to 'gcc/gimple-predicate-analysis.h')
-rw-r--r-- | gcc/gimple-predicate-analysis.h | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/gcc/gimple-predicate-analysis.h b/gcc/gimple-predicate-analysis.h index bc0248d..972af5e 100644 --- a/gcc/gimple-predicate-analysis.h +++ b/gcc/gimple-predicate-analysis.h @@ -67,7 +67,9 @@ class predicate void init_from_control_deps (const vec<edge> *, unsigned, bool); - void dump (gimple *, const char *) const; + void dump (FILE *) const; + void dump (FILE *, gimple *, const char *) const; + void debug () const; void normalize (gimple * = NULL, bool = false); void simplify (gimple * = NULL, bool = false); |