Lines Matching refs:orig_node
4507 to local one in this case. In eany case, return the new value. ORIG_NODE
4511 lenient_count_portion_handling (profile_count remainder, cgraph_node *orig_node)
4514 && orig_node->count.ipa_p () && orig_node->count.ipa ().nonzero_p ()
4515 && opt_for_fn (orig_node->decl, flag_profile_partial_training))
4612 /* When ORIG_NODE has been cloned for values which have been generated fora
4615 SELF_GEN_CLONES which also at this point contains ORIG_NODE itself.
4624 update_counts_for_self_gen_clones (cgraph_node *orig_node,
4627 profile_count redist_sum = orig_node->count.ipa ();
4636 gocs.orig = orig_node;
4657 new_count = lenient_count_portion_handling (new_count, orig_node);
4671 /* There are still going to be edges to ORIG_NODE that have one or more
4674 counts to ORIG_NODE will be too high, scale such edges back. */
4675 for (cgraph_edge *cs = orig_node->callees; cs; cs = cs->next_callee)
4677 if (cs->callee->ultimate_alias_target () == orig_node)
4681 if (e->callee->ultimate_alias_target () == orig_node
4686 if (e->callee->ultimate_alias_target () == orig_node
4704 desc.orig = orig_node;
4729 dump_profile_updates (n, n != orig_node);
4733 /* After a specialized NEW_NODE version of ORIG_NODE has been created, update
4740 update_profiling_info (struct cgraph_node *orig_node,
4745 profile_count remainder, orig_node_count = orig_node->count.ipa ();
4773 init_caller_stats (&stats, orig_node);
4774 orig_node->call_for_symbol_thunks_and_aliases (gather_caller_stats,
4779 if (orig_node->local)
4788 are still unmodified copies of ORIG_NODE's. Just clear
4791 if (opt_for_fn (orig_node->decl, flag_profile_partial_training))
4795 orig_node->count = zero;
4796 for (cgraph_edge *cs = orig_node->callees;
4800 for (cgraph_edge *cs = orig_node->indirect_calls;
4846 orig_node);
4850 orig_node);
4854 orig_node->count = remainder;
4864 for (cgraph_edge *cs = orig_node->callees; cs; cs = cs->next_callee)
4866 for (cgraph_edge *cs = orig_node->indirect_calls; cs; cs = cs->next_callee)
4872 dump_profile_updates (orig_node, false);
4877 ORIG_NODE after additional edges with cumulative count sum REDIRECTED_SUM
4882 struct cgraph_node *orig_node,
4886 profile_count new_node_count, orig_node_count = orig_node->count.ipa ();
4901 orig_node->count
4902 = lenient_count_portion_handling (orig_node->count - redirected_sum,
4903 orig_node);
4908 for (cs = orig_node->callees; cs; cs = cs->next_callee)
4918 dump_profile_updates (orig_node, false);
5594 struct cgraph_node *orig_node = caller_info->ipcp_orig_node;
5596 ipa_node_params *orig_info = ipa_node_params_sum->get (orig_node);