Lines Matching refs:op2_use
202 } else if (ssa_op->op2_use != -1) { in get_op2_value()
203 return &ctx->values[ssa_op->op2_use]; in get_op2_value()
307 if (ssa_op->op2_use == var && can_replace_op2(ctx->scdf.op_array, opline, ssa_op)) { in try_replace_op2()
2225 && (!value_known(&ctx->values[ssa_op->op2_use]) in try_remove_definition()
2226 || IS_PARTIAL_ARRAY(&ctx->values[ssa_op->op2_use]) in try_remove_definition()
2227 || IS_PARTIAL_OBJECT(&ctx->values[ssa_op->op2_use]))) { in try_remove_definition()
2276 if ((ssa_op->op2_use >= 0 && !value_known(&ctx->values[ssa_op->op2_use])) in try_remove_definition()
2285 if (ssa_op->op2_use >= 0 && !value_known(&ctx->values[ssa_op->op2_use])) { in try_remove_definition()
2319 } else if (ssa_op->op2_use >= 0) { in try_remove_definition()
2320 if (ssa_op->op2_use != ssa_op->op1_use) { in try_remove_definition()
2321 zend_ssa_unlink_use_chain(ssa, var->definition, ssa_op->op2_use); in try_remove_definition()
2323 ssa_op->op2_use = -1; in try_remove_definition()
2412 if (ssa_op->op1_use != ssa_op->op2_use) { in replace_constant_operands()
2422 if (ssa_op->op2_use != ssa_op->op1_use) { in replace_constant_operands()
2423 zend_ssa_unlink_use_chain(ssa, use, ssa_op->op2_use); in replace_constant_operands()
2425 ssa_op->op2_use = -1; in replace_constant_operands()