mirror of
git://gcc.gnu.org/git/gcc.git
synced 2025-03-20 11:00:57 +08:00
Add debug counter for IPA bits CP.
gcc/ChangeLog: * dbgcnt.def (DEBUG_COUNTER): Add ipa_cp_bits. * ipa-cp.c (ipcp_store_bits_results): Use it when we store known bits for parameters.
This commit is contained in:
parent
84005b8abf
commit
6c2583c14a
@ -170,6 +170,7 @@ DEBUG_COUNTER (if_after_combine)
|
||||
DEBUG_COUNTER (if_after_reload)
|
||||
DEBUG_COUNTER (if_conversion)
|
||||
DEBUG_COUNTER (if_conversion_tree)
|
||||
DEBUG_COUNTER (ipa_cp_bits)
|
||||
DEBUG_COUNTER (ipa_sra_params)
|
||||
DEBUG_COUNTER (ipa_sra_retvalues)
|
||||
DEBUG_COUNTER (ira_move)
|
||||
|
11
gcc/ipa-cp.c
11
gcc/ipa-cp.c
@ -123,6 +123,7 @@ along with GCC; see the file COPYING3. If not see
|
||||
#include "tree-ssa-ccp.h"
|
||||
#include "stringpool.h"
|
||||
#include "attribs.h"
|
||||
#include "dbgcnt.h"
|
||||
|
||||
template <typename valtype> class ipcp_value;
|
||||
|
||||
@ -5788,9 +5789,13 @@ ipcp_store_bits_results (void)
|
||||
ipa_bits *jfbits;
|
||||
|
||||
if (plats->bits_lattice.constant_p ())
|
||||
jfbits
|
||||
= ipa_get_ipa_bits_for_value (plats->bits_lattice.get_value (),
|
||||
plats->bits_lattice.get_mask ());
|
||||
{
|
||||
jfbits
|
||||
= ipa_get_ipa_bits_for_value (plats->bits_lattice.get_value (),
|
||||
plats->bits_lattice.get_mask ());
|
||||
if (!dbg_cnt (ipa_cp_bits))
|
||||
jfbits = NULL;
|
||||
}
|
||||
else
|
||||
jfbits = NULL;
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user