Lines Matching refs:op
103 zend_ssa_op *op = ssa->ops + def; in zend_build_equi_escape_sets() local
106 if (op->op1_def >= 0) { in zend_build_equi_escape_sets()
107 if (op->op1_use >= 0) { in zend_build_equi_escape_sets()
109 union_find_unite(parent, size, op->op1_def, op->op1_use); in zend_build_equi_escape_sets()
112 if (opline->opcode == ZEND_ASSIGN && op->op2_use >= 0) { in zend_build_equi_escape_sets()
113 union_find_unite(parent, size, op->op1_def, op->op2_use); in zend_build_equi_escape_sets()
116 if (op->op2_def >= 0) { in zend_build_equi_escape_sets()
117 if (op->op2_use >= 0) { in zend_build_equi_escape_sets()
118 union_find_unite(parent, size, op->op2_def, op->op2_use); in zend_build_equi_escape_sets()
121 if (op->result_def >= 0) { in zend_build_equi_escape_sets()
122 if (op->result_use >= 0) { in zend_build_equi_escape_sets()
124 union_find_unite(parent, size, op->result_def, op->result_use); in zend_build_equi_escape_sets()
127 if (opline->opcode == ZEND_QM_ASSIGN && op->op1_use >= 0) { in zend_build_equi_escape_sets()
128 union_find_unite(parent, size, op->result_def, op->op1_use); in zend_build_equi_escape_sets()
130 if (opline->opcode == ZEND_ASSIGN && op->op2_use >= 0) { in zend_build_equi_escape_sets()
131 union_find_unite(parent, size, op->result_def, op->op2_use); in zend_build_equi_escape_sets()
133 if (opline->opcode == ZEND_ASSIGN && op->op1_def >= 0) { in zend_build_equi_escape_sets()
134 union_find_unite(parent, size, op->result_def, op->op1_def); in zend_build_equi_escape_sets()
223 zend_ssa_op *op = ssa->ops + def; in is_local_def() local
226 if (op->result_def == var) { in is_local_def()
251 } else if (op->op1_def == var) { in is_local_def()
479 zend_ssa_op *op = ssa->ops + use; in zend_ssa_escape_analysis() local
487 op->op1_use == i && in zend_ssa_escape_analysis()
488 (op-1)->op1_use >= 0) { in zend_ssa_escape_analysis()
489 enclosing_root = ees[(op-1)->op1_use]; in zend_ssa_escape_analysis()
492 op->op1_use == i && in zend_ssa_escape_analysis()
493 op->result_def >= 0) { in zend_ssa_escape_analysis()
494 enclosing_root = ees[op->result_def]; in zend_ssa_escape_analysis()