Home
last modified time | relevance | path

Searched refs:loop_node (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/gpl3/gcc/dist/gcc/
H A Dira-build.cc257 ira_loop_tree_node_t loop_node, parent_node; in add_loop_to_tree() local
269 loop_node = &ira_loop_nodes[loop_num]; in add_loop_to_tree()
270 loop_node->loop = loop; in add_loop_to_tree()
271 loop_node->bb = NULL; in add_loop_to_tree()
284 loop_node->next = NULL; in add_loop_to_tree()
285 loop_node->subloop_next = NULL; in add_loop_to_tree()
286 loop_node->parent = NULL; in add_loop_to_tree()
291 loop_node->next = parent_node->children; in add_loop_to_tree()
292 parent_node->children = loop_node; in add_loop_to_tree()
293 loop_node->subloop_next = parent_node->subloops; in add_loop_to_tree()
[all …]
H A Dira-emit.cc402 entered_from_non_parent_p (ira_loop_tree_node_t loop_node) in entered_from_non_parent_p() argument
408 for (bb_node = loop_node->children; in entered_from_non_parent_p()
415 && (src_loop_node = IRA_BB_NODE (e->src)->parent) != loop_node) in entered_from_non_parent_p()
420 if (parent == loop_node) in entered_from_non_parent_p()
425 for (parent = loop_node->parent; in entered_from_non_parent_p()
H A Dira-color.cc2766 ira_loop_edge_freq (ira_loop_tree_node_t loop_node, int regno, bool exit_p) in ira_loop_edge_freq() argument
2772 ira_assert (current_loops != NULL && loop_node->loop != NULL in ira_loop_edge_freq()
2777 FOR_EACH_EDGE (e, ei, loop_node->loop->header->preds) in ira_loop_edge_freq()
2778 if (e->src != loop_node->loop->latch in ira_loop_edge_freq()
2786 auto_vec<edge> edges = get_loop_exit_edges (loop_node->loop); in ira_loop_edge_freq()
2815 ira_loop_tree_node_t parent_node, loop_node; in calculate_allocno_spill_cost() local
2821 loop_node = ALLOCNO_LOOP_TREE_NODE (a); in calculate_allocno_spill_cost()
2822 if ((parent_node = loop_node->parent) == NULL) in calculate_allocno_spill_cost()
3787 ira_loop_tree_node_t parent, loop_node, subloop_node; in move_spill_restore() local
3798 loop_node = ALLOCNO_LOOP_TREE_NODE (a); in move_spill_restore()
[all …]
/netbsd-src/external/gpl3/gcc.old/dist/gcc/
H A Dira-build.c259 ira_loop_tree_node_t loop_node, parent_node; in add_loop_to_tree() local
271 loop_node = &ira_loop_nodes[loop_num]; in add_loop_to_tree()
272 loop_node->loop = loop; in add_loop_to_tree()
273 loop_node->bb = NULL; in add_loop_to_tree()
286 loop_node->next = NULL; in add_loop_to_tree()
287 loop_node->subloop_next = NULL; in add_loop_to_tree()
288 loop_node->parent = NULL; in add_loop_to_tree()
293 loop_node->next = parent_node->children; in add_loop_to_tree()
294 parent_node->children = loop_node; in add_loop_to_tree()
295 loop_node->subloop_next = parent_node->subloops; in add_loop_to_tree()
[all …]
H A Dira-color.c2519 ira_loop_edge_freq (ira_loop_tree_node_t loop_node, int regno, bool exit_p) in ira_loop_edge_freq() argument
2526 ira_assert (current_loops != NULL && loop_node->loop != NULL in ira_loop_edge_freq()
2531 FOR_EACH_EDGE (e, ei, loop_node->loop->header->preds) in ira_loop_edge_freq()
2532 if (e->src != loop_node->loop->latch in ira_loop_edge_freq()
2540 edges = get_loop_exit_edges (loop_node->loop); in ira_loop_edge_freq()
2560 ira_loop_tree_node_t parent_node, loop_node; in calculate_allocno_spill_cost() local
2566 loop_node = ALLOCNO_LOOP_TREE_NODE (a); in calculate_allocno_spill_cost()
2567 if ((parent_node = loop_node->parent) == NULL) in calculate_allocno_spill_cost()
2575 * ira_loop_edge_freq (loop_node, regno, true) in calculate_allocno_spill_cost()
2577 * ira_loop_edge_freq (loop_node, regno, false)); in calculate_allocno_spill_cost()
[all …]
H A Dira-emit.c402 entered_from_non_parent_p (ira_loop_tree_node_t loop_node) in entered_from_non_parent_p() argument
408 for (bb_node = loop_node->children; in entered_from_non_parent_p()
415 && (src_loop_node = IRA_BB_NODE (e->src)->parent) != loop_node) in entered_from_non_parent_p()
420 if (parent == loop_node) in entered_from_non_parent_p()
425 for (parent = loop_node->parent; in entered_from_non_parent_p()