Lines Matching refs:op2_info
111 static bool zend_jit_supported_binary_op(uint8_t op, uint32_t op1_info, uint32_t op2_info);
1353 static bool zend_jit_supported_binary_op(uint8_t op, uint32_t op1_info, uint32_t op2_info) in zend_jit_supported_binary_op() argument
1355 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit_supported_binary_op()
1367 && (op2_info & (MAY_BE_LONG|MAY_BE_DOUBLE)); in zend_jit_supported_binary_op()
1374 return (op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG); in zend_jit_supported_binary_op()
1376 return (op1_info & MAY_BE_STRING) && (op2_info & MAY_BE_STRING); in zend_jit_supported_binary_op()
1394 uint32_t op1_info, op1_def_info, op2_info, res_info, res_use_info, op1_mem_info; in zend_jit() local
1644 op2_info = OP2_INFO(); in zend_jit()
1646 || !(op2_info & MAY_BE_LONG)) { in zend_jit()
1677 op2_info, OP2_RANGE(), OP2_REG_ADDR(), in zend_jit()
1691 op2_info = OP2_INFO(); in zend_jit()
1692 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit()
1697 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit()
1700 !(op2_info & (MAY_BE_LONG|MAY_BE_DOUBLE))) { in zend_jit()
1732 (op2_info & (MAY_BE_ANY|MAY_BE_UNDEF)) == MAY_BE_ARRAY) { in zend_jit()
1733 …if (!zend_jit_add_arrays(&ctx, opline, op1_info, OP1_REG_ADDR(), op2_info, OP2_REG_ADDR(), res_add… in zend_jit()
1739 op2_info, OP2_REG_ADDR(), in zend_jit()
1741 …(op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (res_info & MAY_BE_DOUBLE) && zend_may_ove… in zend_jit()
1753 op2_info = OP2_INFO(); in zend_jit()
1754 if ((op1_info & MAY_BE_UNDEF) || (op2_info & MAY_BE_UNDEF)) { in zend_jit()
1758 !(op2_info & MAY_BE_STRING)) { in zend_jit()
1771 op1_info, op2_info, res_addr, in zend_jit()
1784 op2_info = OP2_INFO(); in zend_jit()
1786 opline->extended_value, op1_info, op2_info)) { in zend_jit()
1800 op2_info, OP2_REG_ADDR(), OP2_RANGE(), in zend_jit()
1801 …(op1_info & MAY_BE_LONG) && (op2_info & MAY_BE_LONG) && (op1_def_info & MAY_BE_DOUBLE) && zend_may… in zend_jit()
2652 op2_info = OP2_INFO(); in zend_jit()
2653 if ((op2_info & (MAY_BE_UNDEF|MAY_BE_ANY|MAY_BE_REF)) != MAY_BE_STRING) { in zend_jit()
2656 if (!zend_jit_rope(&ctx, opline, op2_info)) { in zend_jit()
2807 op2_info = OP2_INFO(); in zend_jit()
2808 jit_frameless_icall2(jit, opline, op1_info, op2_info); in zend_jit()
2812 op2_info = OP2_INFO(); in zend_jit()
2813 jit_frameless_icall3(jit, opline, op1_info, op2_info, OP1_DATA_INFO()); in zend_jit()