Lines Matching refs:root
386 int i, root, use; in zend_ssa_escape_analysis() local
424 root = ees[i]; in zend_ssa_escape_analysis()
425 if (ssa_vars[root].escape_state > ESCAPE_STATE_NO_ESCAPE) { in zend_ssa_escape_analysis()
428 if (ssa_vars[root].escape_state == ESCAPE_STATE_NO_ESCAPE) { in zend_ssa_escape_analysis()
431 ssa_vars[root].escape_state = ESCAPE_STATE_GLOBAL_ESCAPE; in zend_ssa_escape_analysis()
435 if (ssa_vars[root].escape_state == ESCAPE_STATE_NO_ESCAPE) { in zend_ssa_escape_analysis()
438 ssa_vars[root].escape_state = ESCAPE_STATE_GLOBAL_ESCAPE; in zend_ssa_escape_analysis()
439 } else if (ssa_vars[root].escape_state == ESCAPE_STATE_UNKNOWN in zend_ssa_escape_analysis()
441 ssa_vars[root].escape_state = ESCAPE_STATE_NO_ESCAPE; in zend_ssa_escape_analysis()
451 root = ees[i]; in zend_ssa_escape_analysis()
452 if (ssa_vars[root].escape_state == ESCAPE_STATE_NO_ESCAPE) { in zend_ssa_escape_analysis()
455 ssa_vars[root].escape_state = ESCAPE_STATE_GLOBAL_ESCAPE; in zend_ssa_escape_analysis()
476 root = ees[i]; in zend_ssa_escape_analysis()
477 if (ssa_vars[root].escape_state == ESCAPE_STATE_NO_ESCAPE) { in zend_ssa_escape_analysis()
500 ssa_vars[enclosing_root].escape_state > ssa_vars[root].escape_state) { in zend_ssa_escape_analysis()
502 ssa_vars[root].escape_state = ESCAPE_STATE_GLOBAL_ESCAPE; in zend_ssa_escape_analysis()
504 ssa_vars[root].escape_state = ssa_vars[enclosing_root].escape_state; in zend_ssa_escape_analysis()
506 if (ssa_vars[root].escape_state == ESCAPE_STATE_GLOBAL_ESCAPE) { in zend_ssa_escape_analysis()
527 root = ees[i]; in zend_ssa_escape_analysis()
528 if (i != root) { in zend_ssa_escape_analysis()
529 ssa_vars[i].escape_state = ssa_vars[root].escape_state; in zend_ssa_escape_analysis()