Lines Matching refs:op2_use

424 	ADD_OP_GUARD(tssa->ops[idx].op2_use, op2_type)
431 CHECK_OP_TRACE_TYPE(opline->op2.var, ssa_op->op2_use, op2_info, op2_type)
751 } else if (tssa->ops[use].op2_use == var) { in zend_jit_trace_copy_ssa_var_info()
752 no_val = ssa->vars[op->op2_use].no_val; in zend_jit_trace_copy_ssa_var_info()
753 alias = ssa->vars[op->op2_use].alias; in zend_jit_trace_copy_ssa_var_info()
754 info = ssa->var_info + op->op2_use; in zend_jit_trace_copy_ssa_var_info()
993 && tssa->ops[idx].op2_use >= 0 in is_checked_guard()
994 && (tssa->var_info[tssa->ops[idx].op2_use].type & MAY_BE_REF)) { in is_checked_guard()
1005 } else if (!(tssa->var_info[tssa->ops[idx].op2_use].type & (MAY_BE_LONG|MAY_BE_DOUBLE))) { in is_checked_guard()
1022 && tssa->ops[idx].op2_use >= 0 in is_checked_guard()
1023 && (tssa->var_info[tssa->ops[idx].op2_use].type & MAY_BE_REF)) { in is_checked_guard()
1039 } else if (!(tssa->var_info[tssa->ops[idx].op2_use].type & (MAY_BE_LONG|MAY_BE_DOUBLE))) { in is_checked_guard()
1384 if (op->op2_use >= 0 && op->op2_use != op->op1_use) { in zend_jit_trace_build_tssa()
1385 op->op2_use_chain = ssa_vars[op->op2_use].use_chain; in zend_jit_trace_build_tssa()
1386 ssa_vars[op->op2_use].use_chain = idx; in zend_jit_trace_build_tssa()
1388 if (op->result_use >= 0 && op->result_use != op->op1_use && op->result_use != op->op2_use) { in zend_jit_trace_build_tssa()
2008 if (ssa_ops[idx].op2_use >= 0 && ssa_ops[idx].op2_def >= 0) { in zend_jit_trace_build_tssa()
2009 ssa_var_info[ssa_ops[idx].op2_def] = ssa_var_info[ssa_ops[idx].op2_use]; in zend_jit_trace_build_tssa()
2410 } else if (ssa->ops[line].op2_use == var) { in zend_jit_trace_use_var()
2411 if (zend_ssa_is_last_use(op_array, op_array_ssa, op_array_ssa->ops[use].op2_use, use)) { in zend_jit_trace_use_var()
2581 if (ssa_op->op2_use >= 0 in zend_jit_trace_allocate_registers()
2582 && ssa_op->op2_use != ssa_op->op1_use in zend_jit_trace_allocate_registers()
2583 && start[ssa_op->op2_use] >= 0 in zend_jit_trace_allocate_registers()
2584 && !zend_ssa_is_no_val_use(opline, ssa_op, ssa_op->op2_use)) { in zend_jit_trace_allocate_registers()
2586 …zend_jit_trace_use_var(idx, ssa_op->op2_use, ssa_op->op2_def, ssa_op->op2_use_chain, start, end, f… in zend_jit_trace_allocate_registers()
2588 flags[ssa_op->op2_use] |= ZREG_LAST_USE; in zend_jit_trace_allocate_registers()
2591 start[ssa_op->op2_use] = -1; in zend_jit_trace_allocate_registers()
2592 end[ssa_op->op2_use] = -1; in zend_jit_trace_allocate_registers()
2598 && ssa_op->result_use != ssa_op->op2_use in zend_jit_trace_allocate_registers()
2970 if (ssa->ops[line].op2_use >= 0 && in zend_jit_trace_allocate_registers()
2971 intervals[ssa->ops[line].op2_use] && in zend_jit_trace_allocate_registers()
2981 zend_jit_add_hint(intervals, i, ssa->ops[line].op2_use); in zend_jit_trace_allocate_registers()
3006 ssa->ops[line].op2_use >= 0 && in zend_jit_trace_allocate_registers()
3007 intervals[ssa->ops[line].op2_use] && in zend_jit_trace_allocate_registers()
3009 !ssa->vars[ssa->ops[line].op2_use].phi_use_chain && in zend_jit_trace_allocate_registers()
3011 (ssa->var_info[ssa->ops[line].op2_use].type & MAY_BE_ANY)) { in zend_jit_trace_allocate_registers()
3013 zend_ssa_phi *phi = ssa->vars[ssa->ops[line].op2_use].definition_phi; in zend_jit_trace_allocate_registers()
3016 intervals[phi->sources[1]]->hint == intervals[ssa->ops[line].op2_use]) { in zend_jit_trace_allocate_registers()
3019 zend_jit_add_hint(intervals, i, ssa->ops[line].op2_use); in zend_jit_trace_allocate_registers()
3187 if (ssa_op->op2_use >= 0 in zend_jit_trace_clenup_stack()
3188 && ra[ssa_op->op2_use] in zend_jit_trace_clenup_stack()
3189 && ra[ssa_op->op2_use]->range.end == line) { in zend_jit_trace_clenup_stack()
3489 if (ssa_op->op2_use >= 0) { in zend_jit_trace_update_condition_ranges()
3491 &ssa->var_info[ssa_op->op2_use], in zend_jit_trace_update_condition_ranges()
3506 if (ssa_op->op2_use >= 0) { in zend_jit_trace_update_condition_ranges()
3508 &ssa->var_info[ssa_op->op2_use], in zend_jit_trace_update_condition_ranges()
3523 if (ssa_op->op2_use >= 0) { in zend_jit_trace_update_condition_ranges()
3525 &ssa->var_info[ssa_op->op2_use], in zend_jit_trace_update_condition_ranges()
3537 if (ssa_op->op2_use >= 0) { in zend_jit_trace_update_condition_ranges()
3539 &ssa->var_info[ssa_op->op2_use], in zend_jit_trace_update_condition_ranges()
3554 if (ssa_op->op2_use >= 0) { in zend_jit_trace_update_condition_ranges()
3556 &ssa->var_info[ssa_op->op2_use], in zend_jit_trace_update_condition_ranges()
3568 if (ssa_op->op2_use >= 0) { in zend_jit_trace_update_condition_ranges()
3570 &ssa->var_info[ssa_op->op2_use], in zend_jit_trace_update_condition_ranges()
3586 if (ssa_op->op2_use >= 0) { in zend_jit_may_skip_comparison()
3587 if ((ssa_op-1)->op1_def == ssa_op->op2_use) { in zend_jit_may_skip_comparison()
3597 } else if ((ssa_op-1)->result_def == ssa_op->op2_use) { in zend_jit_may_skip_comparison()
3646 && ssa_op->op2_use == prev_ssa_op->op2_use) { in zend_jit_may_skip_comparison()
3660 if (ssa_op->op2_use < 0) { in zend_jit_may_skip_comparison()
4784 …ssa->var_info[ssa_op->op2_def].guarded_reference = ssa->var_info[ssa_op->op2_use].guarded_referenc… in zend_jit_trace()
6098 if (ssa_op->op2_use >= 0) { in zend_jit_trace()
6100 if (!ra[ssa_op->op2_use] in zend_jit_trace()
6101 || ra[ssa_op->op2_use]->reg != ra[ssa_op->op2_def]->reg) { in zend_jit_trace()