Lines Matching refs:dir_index

664   unsigned int dir_index = dom_convert_dir_to_idx (dir);
668 if (dom_computed[dir_index] == DOM_OK)
673 if (!bb->dom[dir_index]->father)
674 assign_dfs_numbers (bb->dom[dir_index], &num);
677 dom_computed[dir_index] = DOM_OK;
689 unsigned int dir_index = dom_convert_dir_to_idx (dir);
693 if (dom_computed[dir_index] == DOM_OK)
700 if (!bb->dom[dir_index]->father)
701 assign_dfs_numbers (bb->dom[dir_index], &num);
704 dom_computed[dir_index] = DOM_OK;
713 unsigned int dir_index = dom_convert_dir_to_idx (dir);
715 if (dom_computed[dir_index] == DOM_OK)
724 gcc_assert (!n_bbs_in_dom_tree[dir_index]);
729 b->dom[dir_index] = et_new_tree (b);
731 n_bbs_in_dom_tree[dir_index] = n_basic_blocks_for_fn (cfun);
740 et_set_father (b->dom[dir_index], d->dom[dir_index]);
743 dom_computed[dir_index] = DOM_NO_FAST_QUERY;
761 unsigned int dir_index = dom_convert_dir_to_idx (dir);
765 if (dom_computed[dir_index] == DOM_OK)
774 bb->dom[dir_index] = et_new_tree (bb);
782 et_set_father (bb->dom[dir_index], d->dom[dir_index]);
784 dom_computed[dir_index] = DOM_NO_FAST_QUERY;
795 unsigned int dir_index = dom_convert_dir_to_idx (dir);
802 et_free_tree_force (bb->dom[dir_index]);
803 bb->dom[dir_index] = NULL;
807 fn->cfg->x_n_bbs_in_dom_tree[dir_index] = 0;
809 fn->cfg->x_dom_computed[dir_index] = DOM_NONE;
827 unsigned int dir_index = dom_convert_dir_to_idx (dir);
834 et_free_tree_force (bb->dom[dir_index]);
835 bb->dom[dir_index] = NULL;
839 fn->cfg->x_dom_computed[dir_index] = DOM_NONE;
841 fn->cfg->x_n_bbs_in_dom_tree[dir_index] = 0;
848 unsigned int dir_index = dom_convert_dir_to_idx (dir);
849 struct et_node *node = bb->dom[dir_index];
851 gcc_checking_assert (dom_computed[dir_index]);
865 unsigned int dir_index = dom_convert_dir_to_idx (dir);
866 struct et_node *node = bb->dom[dir_index];
868 gcc_checking_assert (dom_computed[dir_index]);
878 et_set_father (node, dominated_by->dom[dir_index]);
880 if (dom_computed[dir_index] == DOM_OK)
881 dom_computed[dir_index] = DOM_NO_FAST_QUERY;
889 unsigned int dir_index = dom_convert_dir_to_idx (dir);
890 struct et_node *node = bb->dom[dir_index], *son = node->son, *ason;
893 gcc_checking_assert (dom_computed[dir_index]);
979 unsigned int dir_index = dom_convert_dir_to_idx (dir);
982 bb_node = bb->dom[dir_index];
983 to_node = to->dom[dir_index];
985 gcc_checking_assert (dom_computed[dir_index]);
998 if (dom_computed[dir_index] == DOM_OK)
999 dom_computed[dir_index] = DOM_NO_FAST_QUERY;
1006 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1008 gcc_checking_assert (dom_computed[dir_index]);
1015 return (basic_block) et_nca (bb1->dom[dir_index], bb2->dom[dir_index])->data;
1117 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1118 struct et_node *n1 = bb1->dom[dir_index], *n2 = bb2->dom[dir_index];
1120 gcc_checking_assert (dom_computed[dir_index]);
1122 if (dom_computed[dir_index] == DOM_OK)
1134 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1135 struct et_node *n = bb->dom[dir_index];
1137 gcc_checking_assert (dom_computed[dir_index] == DOM_OK);
1146 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1147 struct et_node *n = bb->dom[dir_index];
1149 gcc_checking_assert (dom_computed[dir_index] == DOM_OK);
1195 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1200 gcc_checking_assert (dom_computed[dir_index]);
1393 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1402 gcc_checking_assert (dir == CDI_DOMINATORS && dom_computed[dir_index]);
1549 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1551 gcc_checking_assert (dom_computed[dir_index] && !bb->dom[dir_index]);
1553 n_bbs_in_dom_tree[dir_index]++;
1555 bb->dom[dir_index] = et_new_tree (bb);
1557 if (dom_computed[dir_index] == DOM_OK)
1558 dom_computed[dir_index] = DOM_NO_FAST_QUERY;
1564 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1566 gcc_checking_assert (dom_computed[dir_index]);
1568 et_free_tree (bb->dom[dir_index]);
1569 bb->dom[dir_index] = NULL;
1570 n_bbs_in_dom_tree[dir_index]--;
1572 if (dom_computed[dir_index] == DOM_OK)
1573 dom_computed[dir_index] = DOM_NO_FAST_QUERY;
1582 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1583 struct et_node *son = bb->dom[dir_index]->son;
1594 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1595 struct et_node *next = bb->dom[dir_index]->right;
1608 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1609 return fn->cfg->x_dom_computed[dir_index];
1623 unsigned int dir_index = dom_convert_dir_to_idx (dir);
1625 dom_computed[dir_index] = new_state;