Lines Matching refs:op2_use

204 	} else if (ssa_op->op2_use != -1) {  in get_op2_value()
205 return &ctx->values[ssa_op->op2_use]; in get_op2_value()
327 if (ssa_op->op2_use >= 0) { in try_replace_op1()
329 zend_ssa_unlink_use_chain(ctx->scdf.ssa, ssa_op - ctx->scdf.ssa->ops, ssa_op->op2_use); in try_replace_op1()
330 ssa_op->op2_use = -1; in try_replace_op1()
345 if (ssa_op->op2_use == var && can_replace_op2(ctx->scdf.op_array, opline, ssa_op)) { in try_replace_op2()
355 ZEND_ASSERT(ssa_op->result_def == (ssa_op + 1)->op2_use); in try_replace_op2()
358 zend_ssa_unlink_use_chain(ctx->scdf.ssa, next_op - ctx->scdf.ssa->ops, next_op->op2_use); in try_replace_op2()
359 next_op->op2_use = -1; in try_replace_op2()
2294 && (!value_known(&ctx->values[ssa_op->op2_use]) in try_remove_definition()
2295 || IS_PARTIAL_ARRAY(&ctx->values[ssa_op->op2_use]) in try_remove_definition()
2296 || IS_PARTIAL_OBJECT(&ctx->values[ssa_op->op2_use]))) { in try_remove_definition()
2340 if ((ssa_op->op2_use >= 0 && !value_known(&ctx->values[ssa_op->op2_use])) in try_remove_definition()
2349 if (ssa_op->op2_use >= 0 && !value_known(&ctx->values[ssa_op->op2_use])) { in try_remove_definition()
2383 } else if (ssa_op->op2_use >= 0) { in try_remove_definition()
2384 if (ssa_op->op2_use != ssa_op->op1_use) { in try_remove_definition()
2385 zend_ssa_unlink_use_chain(ssa, var->definition, ssa_op->op2_use); in try_remove_definition()
2387 ssa_op->op2_use = -1; in try_remove_definition()
2476 if (ssa_op->op1_use != ssa_op->op2_use) { in replace_constant_operands()
2486 if (ssa_op->op2_use != ssa_op->op1_use) { in replace_constant_operands()
2487 zend_ssa_unlink_use_chain(ssa, use, ssa_op->op2_use); in replace_constant_operands()
2489 ssa_op->op2_use = -1; in replace_constant_operands()