Lines Matching refs:op2_info
458 CHECK_OP_TRACE_TYPE(opline->op2.var, ssa_op->op2_use, op2_info, op2_type)
3987 uint32_t op1_info, op1_def_info, op2_info, res_info, res_use_info, op1_data_info; in zend_jit_trace() local
4392 op2_info = OP2_INFO(); in zend_jit_trace()
4394 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4398 || !(op2_info & MAY_BE_LONG)) { in zend_jit_trace()
4418 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
4430 op2_info = OP2_INFO(); in zend_jit_trace()
4452 if (!zend_jit_fetch_reference(&dasm_state, opline, orig_op2_type, &op2_info, &op2_addr, in zend_jit_trace()
4462 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4467 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit_trace()
4470 !(op2_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) { in zend_jit_trace()
4490 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit_trace()
4491 … if (!zend_jit_add_arrays(&dasm_state, opline, op1_info, op1_addr, op2_info, op2_addr, res_addr)) { in zend_jit_trace()
4497 op2_info, op2_addr, in zend_jit_trace()
4499 …(op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (res_info & (MAY_BE_DOUBLE|MAY_BE_GUARD)) … in zend_jit_trace()
4506 && has_concrete_type(op2_info)) { in zend_jit_trace()
4515 op2_info = OP2_INFO(); in zend_jit_trace()
4517 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4521 !(op2_info & MAY_BE_STRING)) { in zend_jit_trace()
4533 op1_info, op2_info, res_addr, in zend_jit_trace()
4544 op2_info = OP2_INFO(); in zend_jit_trace()
4547 opline->extended_value, op1_info, op2_info)) { in zend_jit_trace()
4557 op2_info, OP2_RANGE(), in zend_jit_trace()
4558 …(op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (op1_def_info & (MAY_BE_DOUBLE|MAY_BE_GUAR… in zend_jit_trace()
4564 && has_concrete_type(op2_info)) { in zend_jit_trace()
4611 op2_info = OP2_INFO(); in zend_jit_trace()
4617 op1_info, op1_def_info, op1_addr, op2_info, in zend_jit_trace()
4619 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info))) { in zend_jit_trace()
4917 op2_info = OP2_INFO(); in zend_jit_trace()
4922 op1_info, op1_addr, op2_info, op1_data_info, val_type, in zend_jit_trace()
4923 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info))) { in zend_jit_trace()
4937 op2_info = OP2_INFO(); in zend_jit_trace()
5020 op2_info, op2_addr, op2_def_addr, in zend_jit_trace()
5022 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info))) { in zend_jit_trace()
5028 uint8_t type = (op2_info & MAY_BE_LONG) ? IS_LONG : IS_DOUBLE; in zend_jit_trace()
5246 op2_info = OP2_INFO(); in zend_jit_trace()
5250 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
5270 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5282 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5294 op2_info = OP2_INFO(); in zend_jit_trace()
5298 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
5321 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5333 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5653 op2_info = OP2_INFO(); in zend_jit_trace()
5661 } else if ((op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_jit_trace()
5681 op2_info, res_info, RES_REG_ADDR(), val_type)) { in zend_jit_trace()
5723 op2_info = OP2_INFO(); in zend_jit_trace()
5727 op1_info, op1_addr, op2_info, RES_REG_ADDR(), val_type)) { in zend_jit_trace()
5733 && !(op2_info & (MAY_BE_UNDEF|MAY_BE_RESOURCE|MAY_BE_ARRAY|MAY_BE_OBJECT))) { in zend_jit_trace()
5757 op2_info = OP2_INFO(); in zend_jit_trace()
5793 } else if ((op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_jit_trace()
5807 op2_info, val_type, in zend_jit_trace()
5808 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info), in zend_jit_trace()
6175 op2_info = OP2_INFO(); in zend_jit_trace()
6232 op2_info = OP2_INFO(); in zend_jit_trace()
6234 if ((op2_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_STRING) { in zend_jit_trace()
6237 if (!zend_jit_rope(&dasm_state, opline, op2_info)) { in zend_jit_trace()
6249 op2_info = OP2_INFO(); in zend_jit_trace()
6253 if (op2_info & MAY_BE_GUARD) { in zend_jit_trace()
6254 …op2_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()
6257 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info), p + 1)) { in zend_jit_trace()