Lines Matching refs:idom

258 	block->idom = -1;  in initialize_block()
691 blocks[0].idom = 0; in zend_cfg_compute_dominators_tree()
696 int idom = -1; in zend_cfg_compute_dominators_tree() local
704 if (blocks[pred].idom >= 0) { in zend_cfg_compute_dominators_tree()
705 if (idom < 0) { in zend_cfg_compute_dominators_tree()
706 idom = pred; in zend_cfg_compute_dominators_tree()
708 while (idom != pred) { in zend_cfg_compute_dominators_tree()
709 while (postnum[pred] < postnum[idom]) pred = blocks[pred].idom; in zend_cfg_compute_dominators_tree()
710 while (postnum[idom] < postnum[pred]) idom = blocks[idom].idom; in zend_cfg_compute_dominators_tree()
716 if (idom >= 0 && blocks[j].idom != idom) { in zend_cfg_compute_dominators_tree()
717 blocks[j].idom = idom; in zend_cfg_compute_dominators_tree()
722 blocks[0].idom = -1; in zend_cfg_compute_dominators_tree()
728 if (blocks[j].idom >= 0) { in zend_cfg_compute_dominators_tree()
730 if (blocks[blocks[j].idom].children < 0 || in zend_cfg_compute_dominators_tree()
731 j < blocks[blocks[j].idom].children) { in zend_cfg_compute_dominators_tree()
732 blocks[j].next_child = blocks[blocks[j].idom].children; in zend_cfg_compute_dominators_tree()
733 blocks[blocks[j].idom].children = j; in zend_cfg_compute_dominators_tree()
735 int k = blocks[blocks[j].idom].children; in zend_cfg_compute_dominators_tree()
746 int idom = blocks[j].idom, level = 0; in zend_cfg_compute_dominators_tree() local
750 while (idom >= 0) { in zend_cfg_compute_dominators_tree()
752 if (blocks[idom].level >= 0) { in zend_cfg_compute_dominators_tree()
753 level += blocks[idom].level; in zend_cfg_compute_dominators_tree()
756 idom = blocks[idom].idom; in zend_cfg_compute_dominators_tree()
769 b = blocks[b].idom; in dominates()
818 if (blocks[succ].idom == i) { in zend_cfg_identify_loops()
857 if (blocks[i].idom == pred) { in zend_cfg_identify_loops()
886 if (blocks[j].idom < 0 && j != 0) { in zend_cfg_identify_loops()