Searched refs:loop_node (Results 1 – 6 of 6) sorted by relevance
/netbsd-src/external/gpl3/gcc/dist/gcc/ |
H A D | ira-build.cc | 257 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 D | ira-emit.cc | 402 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 D | ira-color.cc | 2766 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 D | ira-build.c | 259 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 D | ira-color.c | 2519 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 D | ira-emit.c | 402 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()
|