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)
&caller_count))
return false;
+ if (!dbg_cnt (ipa_cp_values))
+ return false;
+
if (dump_file && (dump_flags & TDF_DETAILS))
{
fprintf (dump_file, " - considering value ");
if (info->do_clone_for_all_contexts)
{
+ if (!dbg_cnt (ipa_cp_values))
+ {
+ info->do_clone_for_all_contexts = false;
+ return ret;
+ }
+
struct cgraph_node *clone;
vec<cgraph_edge *> callers = node->collect_callers ();
ipa_vr vr;
if (!plats->m_value_range.bottom_p ()
- && !plats->m_value_range.top_p ())
+ && !plats->m_value_range.top_p ()
+ && dbg_cnt (ipa_cp_vr))
{
vr.known = true;
vr.type = plats->m_value_range.m_vr.kind ();