Lines Matching refs:pred
717 int pred = cfg->predecessors[blocks[j].predecessor_offset + k]; in zend_cfg_compute_dominators_tree() local
720 if (blocks[pred].idom >= 0) in zend_cfg_compute_dominators_tree()
721 idom = pred; in zend_cfg_compute_dominators_tree()
725 if (blocks[pred].idom >= 0) { in zend_cfg_compute_dominators_tree()
726 while (idom != pred) { in zend_cfg_compute_dominators_tree()
727 while (postnum[pred] < postnum[idom]) pred = blocks[pred].idom; in zend_cfg_compute_dominators_tree()
728 while (postnum[idom] < postnum[pred]) idom = blocks[idom].idom; in zend_cfg_compute_dominators_tree()
871 int pred = cfg->predecessors[blocks[i].predecessor_offset + j]; in zend_cfg_identify_loops() local
875 if (blocks[i].idom == pred) { in zend_cfg_identify_loops()
881 if (dominates(blocks, i, pred)) { in zend_cfg_identify_loops()
884 zend_worklist_push(&work, pred); in zend_cfg_identify_loops()
888 if (entry_times[pred] > entry_times[i] && exit_times[pred] < exit_times[i]) { in zend_cfg_identify_loops()