diff options
author | Martin Jambor <mjambor@suse.cz> | 2020-11-02 15:43:28 +0100 |
---|---|---|
committer | Martin Jambor <mjambor@suse.cz> | 2020-11-02 15:43:28 +0100 |
commit | 86deadf8d3ac55b3cd07e15d4e83e3b6ccd9ee81 (patch) | |
tree | a8d8e820d75f7e9da4504721780a726fdf5d7441 /gcc/dbgcnt.def | |
parent | 637aeb6b8da36a621cf076068498adc5322be069 (diff) | |
download | gcc-86deadf8d3ac55b3cd07e15d4e83e3b6ccd9ee81.tar.gz |
ipa-cp: New debug counters for IPA-CP
Martin Liška has been asking me to add debug counters to the IPA-CP pass so
that testcase reductions are easier. The pass already has one for the bit
value propagation, so this patch adds one for value_range propagation
and one for the actual constant propagation.
gcc/ChangeLog:
2020-10-30 Martin Jambor <mjambor@suse.cz>
* dbgcnt.def (ipa_cp_values): New counter.
(ipa_cp_vr): Likewise.
* ipa-cp.c (decide_about_value): Check and bump ipa_cp_values debug
counter.
(decide_whether_version_node): Likewise.
(ipcp_store_vr_results):Check and bump ipa_cp_vr debug counter.
Diffstat (limited to 'gcc/dbgcnt.def')
-rw-r--r-- | gcc/dbgcnt.def | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/gcc/dbgcnt.def b/gcc/dbgcnt.def index 07946a85ecc..a5b6bb66a6c 100644 --- a/gcc/dbgcnt.def +++ b/gcc/dbgcnt.def @@ -171,6 +171,8 @@ DEBUG_COUNTER (if_after_reload) DEBUG_COUNTER (if_conversion) DEBUG_COUNTER (if_conversion_tree) DEBUG_COUNTER (ipa_cp_bits) +DEBUG_COUNTER (ipa_cp_values) +DEBUG_COUNTER (ipa_cp_vr) DEBUG_COUNTER (ipa_mod_ref) DEBUG_COUNTER (ipa_sra_params) DEBUG_COUNTER (ipa_sra_retvalues) |