Lines Matching refs:pred
720 int pred = cfg->predecessors[blocks[j].predecessor_offset + k]; in zend_cfg_compute_dominators_tree() local
723 if (blocks[pred].idom >= 0) in zend_cfg_compute_dominators_tree()
724 idom = pred; in zend_cfg_compute_dominators_tree()
728 if (blocks[pred].idom >= 0) { in zend_cfg_compute_dominators_tree()
729 while (idom != pred) { in zend_cfg_compute_dominators_tree()
730 while (postnum[pred] < postnum[idom]) pred = blocks[pred].idom; in zend_cfg_compute_dominators_tree()
731 while (postnum[idom] < postnum[pred]) idom = blocks[idom].idom; in zend_cfg_compute_dominators_tree()
874 int pred = cfg->predecessors[blocks[i].predecessor_offset + j]; in zend_cfg_identify_loops() local
878 if (blocks[i].idom == pred) { in zend_cfg_identify_loops()
884 if (dominates(blocks, i, pred)) { in zend_cfg_identify_loops()
887 zend_worklist_push(&work, pred); in zend_cfg_identify_loops()
891 if (entry_times[pred] > entry_times[i] && exit_times[pred] < exit_times[i]) { in zend_cfg_identify_loops()