Lines Matching refs:op2_info
431 CHECK_OP_TRACE_TYPE(opline->op2.var, ssa_op->op2_use, op2_info, op2_type)
3690 uint32_t op1_info, op1_def_info, op2_info, res_info, res_use_info, op1_data_info; in zend_jit_trace() local
4094 op2_info = OP2_INFO(); in zend_jit_trace()
4096 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4100 || !(op2_info & MAY_BE_LONG)) { in zend_jit_trace()
4158 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
4170 op2_info = OP2_INFO(); in zend_jit_trace()
4172 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4177 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit_trace()
4180 !(op2_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) { in zend_jit_trace()
4240 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit_trace()
4241 if (!zend_jit_add_arrays(&dasm_state, opline, op1_info, op2_info, res_addr)) { in zend_jit_trace()
4247 op2_info, OP2_REG_ADDR(), in zend_jit_trace()
4249 …(op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (res_info & (MAY_BE_DOUBLE|MAY_BE_GUARD)) … in zend_jit_trace()
4256 && has_concrete_type(op2_info)) { in zend_jit_trace()
4265 op2_info = OP2_INFO(); in zend_jit_trace()
4267 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_trace()
4271 !(op2_info & MAY_BE_STRING)) { in zend_jit_trace()
4311 op1_info, op2_info, res_addr, in zend_jit_trace()
4322 op2_info = OP2_INFO(); in zend_jit_trace()
4325 opline->extended_value, op1_info, op2_info)) { in zend_jit_trace()
4335 op2_info, OP2_RANGE(), in zend_jit_trace()
4336 …(op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (op1_def_info & (MAY_BE_DOUBLE|MAY_BE_GUAR… in zend_jit_trace()
4342 && has_concrete_type(op2_info)) { in zend_jit_trace()
4389 op2_info = OP2_INFO(); in zend_jit_trace()
4395 op1_info, op1_def_info, op1_addr, op2_info, in zend_jit_trace()
4397 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info))) { in zend_jit_trace()
4661 op2_info = OP2_INFO(); in zend_jit_trace()
4666 op1_info, op1_addr, op2_info, op1_data_info, in zend_jit_trace()
4667 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info))) { in zend_jit_trace()
4681 op2_info = OP2_INFO(); in zend_jit_trace()
4686 (op2_info & MAY_BE_ANY))) { in zend_jit_trace()
4776 op2_info, op2_addr, op2_def_addr, in zend_jit_trace()
4778 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info))) { in zend_jit_trace()
4969 op2_info = OP2_INFO(); in zend_jit_trace()
4973 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
4993 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5005 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5017 op2_info = OP2_INFO(); in zend_jit_trace()
5021 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF|MAY_BE_GUARD)) == MAY_BE_LONG && in zend_jit_trace()
5044 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5056 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit_trace()
5355 op2_info = OP2_INFO(); in zend_jit_trace()
5363 } else if ((op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_jit_trace()
5377 op2_info, res_info, RES_REG_ADDR(), in zend_jit_trace()
5380 (op2_info & (MAY_BE_ANY - (MAY_BE_LONG|MAY_BE_STRING))) != 0 || in zend_jit_trace()
5387 (op2_info & MAY_BE_UNDEF) != 0 || in zend_jit_trace()
5389 (op2_info & MAY_BE_RC1) && in zend_jit_trace()
5390 …(op2_info & (MAY_BE_OBJECT|MAY_BE_RESOURCE|MAY_BE_ARRAY_OF_OBJECT|MAY_BE_ARRAY_OF_RESOURCE|MAY_BE_… in zend_jit_trace()
5429 op2_info = OP2_INFO(); in zend_jit_trace()
5433 op1_info, op1_addr, op2_info, RES_REG_ADDR(), in zend_jit_trace()
5437 || (op2_info & (MAY_BE_UNDEF|MAY_BE_RESOURCE|MAY_BE_ARRAY|MAY_BE_OBJECT)) in zend_jit_trace()
5446 && !(op2_info & (MAY_BE_UNDEF|MAY_BE_RESOURCE|MAY_BE_ARRAY|MAY_BE_OBJECT))) { in zend_jit_trace()
5470 op2_info = OP2_INFO(); in zend_jit_trace()
5506 } else if ((op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_LONG in zend_jit_trace()
5520 op2_info, in zend_jit_trace()
5521 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info), in zend_jit_trace()
5844 op2_info = OP2_INFO(); in zend_jit_trace()
5902 op2_info = OP2_INFO(); in zend_jit_trace()
5906 if (op2_info & MAY_BE_GUARD) { in zend_jit_trace()
5907 …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()
5910 zend_may_throw_ex(opline, ssa_op, op_array, ssa, op1_info, op2_info), p + 1)) { in zend_jit_trace()