Lines Matching refs:loop_node

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()
296 parent_node->subloops = loop_node; in add_loop_to_tree()
297 loop_node->parent = parent_node; in add_loop_to_tree()
306 setup_loop_tree_level (ira_loop_tree_node_t loop_node, int level) in setup_loop_tree_level() argument
311 ira_assert (loop_node->bb == NULL); in setup_loop_tree_level()
312 loop_node->level = level; in setup_loop_tree_level()
314 for (subloop_node = loop_node->subloops; in setup_loop_tree_level()
334 ira_loop_tree_node_t bb_node, loop_node; in form_loop_tree() local
359 loop_node = &ira_loop_nodes[parent == NULL ? 0 : parent->num]; in form_loop_tree()
360 bb_node->next = loop_node->children; in form_loop_tree()
361 bb_node->parent = loop_node; in form_loop_tree()
362 loop_node->children = bb_node; in form_loop_tree()
1676 ira_loop_tree_body_rev_postorder (ira_loop_tree_node_t loop_node ATTRIBUTE_UNUSED, in ira_loop_tree_body_rev_postorder()
1767 ira_traverse_loop_tree (bool bb_p, ira_loop_tree_node_t loop_node, in ira_traverse_loop_tree() argument
1773 ira_assert (loop_node->bb == NULL); in ira_traverse_loop_tree()
1774 ira_curr_loop_tree_node = loop_node; in ira_traverse_loop_tree()
1778 (*preorder_func) (loop_node); in ira_traverse_loop_tree()
1788 for (subloop_node = loop_node->children; in ira_traverse_loop_tree()
1801 ira_loop_tree_body_rev_postorder (loop_node, loop_preorder); in ira_traverse_loop_tree()
1808 for (subloop_node = loop_node->subloops; in ira_traverse_loop_tree()
1817 ira_curr_loop_tree_node = loop_node; in ira_traverse_loop_tree()
1821 (*postorder_func) (loop_node); in ira_traverse_loop_tree()
1958 create_loop_tree_node_allocnos (ira_loop_tree_node_t loop_node) in create_loop_tree_node_allocnos() argument
1960 if (loop_node->bb != NULL) in create_loop_tree_node_allocnos()
1961 create_bb_allocnos (loop_node); in create_loop_tree_node_allocnos()
1962 else if (loop_node != ira_loop_tree_root) in create_loop_tree_node_allocnos()
1970 FOR_EACH_EDGE (e, ei, loop_node->loop->header->preds) in create_loop_tree_node_allocnos()
1971 if (e->src != loop_node->loop->latch) in create_loop_tree_node_allocnos()
1974 edges = get_loop_exit_edges (loop_node->loop); in create_loop_tree_node_allocnos()