Home
last modified time | relevance | path

Searched refs:new_edges (Results 1 – 14 of 14) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dipa-inline-transform.cc255 check_speculations_1 (cgraph_node *n, vec<cgraph_edge *> *new_edges, in check_speculations_1() argument
266 while (new_edges && !new_edges->is_empty ()) in check_speculations_1()
267 edge_set->add (new_edges->pop ()); in check_speculations_1()
274 speculation_removed |= check_speculations_1 (e->callee, new_edges, in check_speculations_1()
286 vec<cgraph_edge *> *new_edges) in push_all_edges_in_set_to_vec() argument
288 new_edges->safe_push (e); in push_all_edges_in_set_to_vec()
296 check_speculations (cgraph_node *n, vec<cgraph_edge *> *new_edges) in check_speculations() argument
299 bool res = check_speculations_1 (n, new_edges, &edge_set); in check_speculations()
302 push_all_edges_in_set_to_vec> (new_edges); in check_speculations()
336 vec<cgraph_edge *> *new_edges, in inline_call() argument
[all …]
H A Dcfghooks.cc1357 edge *edges, unsigned num_edges, edge *new_edges, in copy_bbs() argument
1423 new_edges[j] = NULL; in copy_bbs()
1432 new_edges[j] = find_edge (src, dest); in copy_bbs()
H A Dipa-inline.cc1646 vec<cgraph_edge *> *new_edges) in recursive_inlining() argument
1746 inline_call (curr, false, new_edges, &overall_size, true); in recursive_inlining()
1800 add_new_edges_to_heap (edge_heap_t *heap, vec<cgraph_edge *> &new_edges) in add_new_edges_to_heap() argument
1802 while (new_edges.length () > 0) in add_new_edges_to_heap()
1804 struct cgraph_edge *edge = new_edges.pop (); in add_new_edges_to_heap()
H A Dipa-prop.cc3964 vec<cgraph_edge *> *new_edges) in update_indirect_edges_after_inlining() argument
4038 if (new_edges) in update_indirect_edges_after_inlining()
4040 new_edges->safe_push (new_direct_edge); in update_indirect_edges_after_inlining()
4107 vec<cgraph_edge *> *new_edges) in propagate_info_to_inlined_callees() argument
4112 res = update_indirect_edges_after_inlining (cs, node, new_edges); in propagate_info_to_inlined_callees()
4116 res |= propagate_info_to_inlined_callees (cs, e->callee, new_edges); in propagate_info_to_inlined_callees()
4284 vec<cgraph_edge *> *new_edges) in ipa_propagate_indirect_call_infos() argument
4294 changed = propagate_info_to_inlined_callees (cs, cs->callee, new_edges); in ipa_propagate_indirect_call_infos()
H A Dipa-prop.h1154 vec<cgraph_edge *> *new_edges);
H A DChangeLog-20085976 * ipa-inline.c (cgraph_mark_inline_edge): New parameter new_edges,
5982 ipa_propagate_indirect_call_infos, pass new_edges to
5985 ipa_propagate_indirect_call_infos, pass new_edges to
6244 to *new_edges instead of new_edges. Reread IPA_EDGE_REF after
12950 pass a new parameter new_edges to it.
H A DChangeLog-201919829 new_edges.
19830 (inline_call): Pass new_edges to check_speculations.
H A DChangeLog-20208723 * cfghooks.c (copy_bbs): Split out loop computing new_edges.
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dipa-inline-transform.c246 check_speculations_1 (cgraph_node *n, vec<cgraph_edge *> *new_edges, in check_speculations_1() argument
257 while (new_edges && !new_edges->is_empty ()) in check_speculations_1()
258 edge_set->add (new_edges->pop ()); in check_speculations_1()
265 speculation_removed |= check_speculations_1 (e->callee, new_edges, in check_speculations_1()
277 vec<cgraph_edge *> *new_edges) in push_all_edges_in_set_to_vec() argument
279 new_edges->safe_push (e); in push_all_edges_in_set_to_vec()
287 check_speculations (cgraph_node *n, vec<cgraph_edge *> *new_edges) in check_speculations() argument
290 bool res = check_speculations_1 (n, new_edges, &edge_set); in check_speculations()
293 push_all_edges_in_set_to_vec> (new_edges); in check_speculations()
327 vec<cgraph_edge *> *new_edges, in inline_call() argument
[all …]
H A Dcfghooks.c1338 edge *edges, unsigned num_edges, edge *new_edges, in copy_bbs() argument
1389 new_edges[j] = NULL; in copy_bbs()
1400 new_edges[j] = e; in copy_bbs()
H A Dipa-inline.c1586 vec<cgraph_edge *> *new_edges) in recursive_inlining() argument
1686 inline_call (curr, false, new_edges, &overall_size, true); in recursive_inlining()
1740 add_new_edges_to_heap (edge_heap_t *heap, vec<cgraph_edge *> new_edges) in add_new_edges_to_heap() argument
1742 while (new_edges.length () > 0) in add_new_edges_to_heap()
1744 struct cgraph_edge *edge = new_edges.pop (); in add_new_edges_to_heap()
H A Dipa-prop.c3767 vec<cgraph_edge *> *new_edges) in update_indirect_edges_after_inlining() argument
3842 if (new_edges) in update_indirect_edges_after_inlining()
3844 new_edges->safe_push (new_direct_edge); in update_indirect_edges_after_inlining()
3912 vec<cgraph_edge *> *new_edges) in propagate_info_to_inlined_callees() argument
3917 res = update_indirect_edges_after_inlining (cs, node, new_edges); in propagate_info_to_inlined_callees()
3921 res |= propagate_info_to_inlined_callees (cs, e->callee, new_edges); in propagate_info_to_inlined_callees()
4069 vec<cgraph_edge *> *new_edges) in ipa_propagate_indirect_call_infos() argument
4079 changed = propagate_info_to_inlined_callees (cs, cs->callee, new_edges); in ipa_propagate_indirect_call_infos()
H A Dipa-prop.h984 vec<cgraph_edge *> *new_edges);
H A Dhsa-gen.c6322 auto_vec <edge> new_edges; in convert_switch_statements() local
6422 new_edges.safe_push (new_edge); in convert_switch_statements()
6445 new_edges.safe_insert (0, e); in convert_switch_statements()
6453 edge new_edge = new_edges[phi_def->label_index]; in convert_switch_statements()