Lines Matching refs:cgraph_edge

139   cgraph_edge *cs;
200 void add_source (cgraph_edge *cs, ipcp_value *src_val, int src_idx,
229 bool add_value (valtype newval, cgraph_edge *cs,
638 for (cgraph_edge *edge = node->callees; !reason && edge; in determine_versionability()
691 struct cgraph_edge *cs; in gather_caller_stats()
816 ignore_edge_p (cgraph_edge *e) in ignore_edge_p()
1176 for (cgraph_edge *cs = node->callers; cs; cs = cs->next_caller) in count_callers()
1190 cgraph_edge *cs = node->callers; in set_single_call_flag()
1208 struct cgraph_edge *ie; in initialize_node_lattices()
1450 ipa_context_from_jfunc (ipa_node_params *info, cgraph_edge *cs, int csidx, in ipa_context_from_jfunc()
1529 ipa_value_range_from_jfunc (ipa_node_params *info, cgraph_edge *cs, in ipa_value_range_from_jfunc()
1806 ipcp_value<valtype>::add_source (cgraph_edge *cs, ipcp_value *src_val,
1858 ipcp_lattice<valtype>::add_value (valtype newval, cgraph_edge *cs,
1939 cgraph_edge *cs = src->cs;
2015 propagate_vals_across_arith_jfunc (cgraph_edge *cs,
2119 propagate_vals_across_pass_through (cgraph_edge *cs, ipa_jump_func *jfunc,
2136 propagate_vals_across_ancestor (struct cgraph_edge *cs,
2165 propagate_scalar_across_jump_function (struct cgraph_edge *cs,
2223 propagate_context_across_jump_function (cgraph_edge *cs,
2309 propagate_bits_across_jump_function (cgraph_edge *cs, int idx,
2399 propagate_vr_across_jump_function (cgraph_edge *cs, ipa_jump_func *jfunc,
2593 merge_aggregate_lattices (struct cgraph_edge *cs,
2665 propagate_aggregate_lattice (struct cgraph_edge *cs,
2742 propagate_aggs_across_jump_function (struct cgraph_edge *cs,
2833 call_passes_through_thunk_p (cgraph_edge *cs)
2845 propagate_constants_across_call (struct cgraph_edge *cs)
2928 ipa_get_indirect_edge_target_1 (struct cgraph_edge *ie,
3150 ipa_get_indirect_edge_target (struct cgraph_edge *ie,
3169 struct cgraph_edge *ie;
3801 for (cgraph_edge *cs = v->callees; cs; cs = cs->next_callee)
3809 struct cgraph_edge *cs;
3845 struct cgraph_edge *cs;
3966 struct cgraph_edge *ie, *next_ie;
3982 struct cgraph_edge *cs = ipa_make_edge_direct_to_target (ie, target,
4036 cgraph_edge *prev_clone;
4037 cgraph_edge *next_clone;
4050 virtual void duplicate (cgraph_edge *src_edge, cgraph_edge *dst_edge,
4058 edge_clone_summary_t::duplicate (cgraph_edge *src_edge, cgraph_edge *dst_edge,
4074 calls_same_node_or_its_all_contexts_clone_p (cgraph_edge *cs, cgraph_node *dest,
4095 cgraph_edge_brings_value_p (cgraph_edge *cs, ipcp_value_source<tree> *src,
4147 cgraph_edge_brings_value_p (cgraph_edge *cs,
4174 static inline struct cgraph_edge *
4175 get_next_cgraph_edge_clone (struct cgraph_edge *cs)
4200 struct cgraph_edge *cs = src->cs;
4228 struct cgraph_edge *cs;
4248 adjust_callers_for_value_intersection (vec<cgraph_edge *> callers,
4253 cgraph_edge *cs = callers[i];
4272 static vec<cgraph_edge *>
4277 vec<cgraph_edge *> ret;
4282 struct cgraph_edge *cs = src->cs;
4326 struct cgraph_edge *cs;
4358 struct cgraph_edge *cs;
4437 struct cgraph_edge *cs;
4507 vec<cgraph_edge *> callers)
4583 auto_vec<cgraph_edge *, 2> self_recursive_calls;
4586 cgraph_edge *cs = callers[i];
4605 cgraph_edge *cs = get_next_cgraph_edge_clone (self_recursive_calls[j]);
4660 self_recursive_pass_through_p (cgraph_edge *cs, ipa_jump_func *jfunc, int i,
4682 self_recursive_agg_pass_through_p (cgraph_edge *cs, ipa_agg_jf_item *jfunc,
4705 vec<cgraph_edge *> callers)
4712 struct cgraph_edge *cs;
4796 vec<cgraph_edge *> callers)
4803 cgraph_edge *cs;
4995 intersect_aggregates_with_edge (struct cgraph_edge *cs, int index,
5162 vec<cgraph_edge *> callers)
5167 struct cgraph_edge *cs;
5184 struct cgraph_edge *cs;
5237 cgraph_edge_brings_all_scalars_for_node (struct cgraph_edge *cs,
5271 cgraph_edge_brings_all_agg_vals_for_node (struct cgraph_edge *cs,
5352 struct cgraph_edge *cs = src->cs;
5477 vec<cgraph_edge *> callers;
5611 vec<cgraph_edge *> callers = node->collect_callers ();
5615 cgraph_edge *cs = callers[i];
5669 struct cgraph_edge *cs;
5695 struct cgraph_edge *cs;