Lines Matching refs:root
80 zend_ssa_check_scc_var(op_array, ssa, var2, index, dfs, root, stack); \
82 if (ssa->vars[var2].scc < 0 && dfs[root[var]] >= dfs[root[var2]]) { \
83 root[var] = root[var2]; \
172 …nd_op_array *op_array, zend_ssa *ssa, int var, int *index, int *dfs, int *root, zend_worklist_stac… in zend_ssa_check_scc_var() argument
180 root[var] = var; in zend_ssa_check_scc_var()
193 if (root[var] == var) { in zend_ssa_check_scc_var()
212 int index = 0, *dfs, *root; in zend_ssa_find_sccs() local
221 root = do_alloca(sizeof(int) * ssa->vars_count, root_use_heap); in zend_ssa_find_sccs()
227 zend_ssa_check_scc_var(op_array, ssa, j, &index, dfs, root, &stack); in zend_ssa_find_sccs()
241 if (root[j] == j) { in zend_ssa_find_sccs()
249 free_alloca(root, root_use_heap); in zend_ssa_find_sccs()