Lines Matching refs:op2_info

426 	CHECK_OP_TRACE_TYPE(opline->op2.var, ssa_op->op2_use, op2_info, op2_type)
4103 uint32_t op1_info, op1_def_info, op2_info, res_info, res_use_info, op1_data_info, op1_mem_info; in zend_jit_trace() local
4510 op2_info = OP2_INFO(); in zend_jit_trace()
4513 || !(op2_info & MAY_BE_LONG)) { in zend_jit_trace()
4535 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
4547 op2_info = OP2_INFO(); in zend_jit_trace()
4549 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4554 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit_trace()
4557 !(op2_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) { in zend_jit_trace()
4578 if (!zend_jit_fetch_reference(&ctx, opline, orig_op2_type, &op2_info, &op2_addr, in zend_jit_trace()
4607 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit_trace()
4608 if (!zend_jit_add_arrays(&ctx, opline, op1_info, op1_addr, op2_info, op2_addr, res_addr)) { in zend_jit_trace()
4612 …bool may_overflow = (op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (res_info & (MAY_BE_DO… in zend_jit_trace()
4626 op2_info, op2_addr, in zend_jit_trace()
4636 && has_concrete_type(op2_info) in zend_jit_trace()
4637 && (op2_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) { in zend_jit_trace()
4646 op2_info = OP2_INFO(); in zend_jit_trace()
4648 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4652 !(op2_info & MAY_BE_STRING)) { in zend_jit_trace()
4664 op1_info, op2_info, res_addr, in zend_jit_trace()
4675 op2_info = OP2_INFO(); in zend_jit_trace()
4678 opline->extended_value, op1_info, op2_info)) { in zend_jit_trace()
4698 op2_info, OP2_REG_ADDR(), OP2_RANGE(), in zend_jit_trace()
4699 …(op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (op1_def_info & (MAY_BE_DOUBLE|MAY_BE_GUAR… in zend_jit_trace()
4705 && has_concrete_type(op2_info)) { in zend_jit_trace()
4752 op2_info = OP2_INFO(); in zend_jit_trace()
4759 op2_info, (opline->op2_type != IS_UNUSED) ? OP2_REG_ADDR() : 0, in zend_jit_trace()
4763 op1_info, op2_info, op1_data_info, val_type))) { in zend_jit_trace()
5073 op2_info = OP2_INFO(); in zend_jit_trace()
5079 op2_info, (opline->op2_type != IS_UNUSED) ? OP2_REG_ADDR() : 0, in zend_jit_trace()
5085 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info))) { in zend_jit_trace()
5102 op2_info = OP2_INFO(); in zend_jit_trace()
5184 op2_info, op2_addr, op2_def_addr, in zend_jit_trace()
5187 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info))) { in zend_jit_trace()
5193 uint8_t type = (op2_info & MAY_BE_LONG) ? IS_LONG : IS_DOUBLE; in zend_jit_trace()
5413 op2_info = OP2_INFO(); in zend_jit_trace()
5417 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
5437 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5449 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5461 op2_info = OP2_INFO(); in zend_jit_trace()
5465 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
5488 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5500 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5839 op2_info = OP2_INFO(); in zend_jit_trace()
5847 } else if ((op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_jit_trace()
5867 op2_info, OP2_REG_ADDR(), OP2_RANGE(), in zend_jit_trace()
5910 op2_info = OP2_INFO(); in zend_jit_trace()
5915 op2_info, (opline->op2_type != IS_UNUSED) ? OP2_REG_ADDR() : 0, in zend_jit_trace()
5923 && !(op2_info & (MAY_BE_UNDEF|MAY_BE_RESOURCE|MAY_BE_ARRAY|MAY_BE_OBJECT))) { in zend_jit_trace()
5947 op2_info = OP2_INFO(); in zend_jit_trace()
5991 } else if ((op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_jit_trace()
6005 op2_info, OP2_REG_ADDR(), OP2_RANGE(), val_type, in zend_jit_trace()
6006 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info), in zend_jit_trace()
6420 op2_info = OP2_INFO(); in zend_jit_trace()
6437 op2_info = OP2_INFO(); in zend_jit_trace()
6439 if ((op2_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_STRING) { in zend_jit_trace()
6442 if (!zend_jit_rope(&ctx, opline, op2_info)) { in zend_jit_trace()
6455 op2_info = OP2_INFO(); in zend_jit_trace()
6456 jit_frameless_icall2(jit, opline, op1_info, op2_info); in zend_jit_trace()
6460 op2_info = OP2_INFO(); in zend_jit_trace()
6461 jit_frameless_icall3(jit, opline, op1_info, op2_info, OP1_DATA_INFO()); in zend_jit_trace()
6471 op2_info = OP2_INFO(); in zend_jit_trace()
6475 if (op2_info & MAY_BE_GUARD) { in zend_jit_trace()
6476op2_info = MAY_BE_RC1 | MAY_BE_RCN | MAY_BE_REF | MAY_BE_ANY | MAY_BE_ARRAY_KEY_ANY | MAY_BE_ARRA… in zend_jit_trace()
6479 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info), p + 1)) { in zend_jit_trace()