Lines Matching refs:iterators
388 …x, zend_worklist_stack *stack, zend_worklist_stack *vstack, zend_scc_iterator *iterators) /* {{{ */ in zend_ssa_check_scc_var() argument
392 iterators[var].state = 0; in zend_ssa_check_scc_var()
393 iterators[var].last = -1; in zend_ssa_check_scc_var()
403 if (iterators[var].last >= 0) { in zend_ssa_check_scc_var()
405 var2 = iterators[var].last; in zend_ssa_check_scc_var()
411 var2 = zend_scc_next(op_array, ssa, var, iterators + var); in zend_ssa_check_scc_var()
412 iterators[var].last = var2; in zend_ssa_check_scc_var()
447 zend_scc_iterator *iterators; in zend_ssa_find_sccs() local
453 iterators = do_alloca(sizeof(zend_scc_iterator) * ssa->vars_count, iterators_use_heap); in zend_ssa_find_sccs()
461 zend_ssa_check_scc_var(op_array, ssa, j, &index, &stack, &vstack, iterators); in zend_ssa_find_sccs()
484 free_alloca(iterators, iterators_use_heap); in zend_ssa_find_sccs()