Lines Matching refs:COMPARE_OP
1389 COMPARE_OP is often followed by POP_JUMP_IF_FALSE or POP_JUMP_IF_TRUE.
3701 TARGET(COMPARE_OP) {
3702 PREDICTED(COMPARE_OP);
3728 STAT_INC(COMPARE_OP, deferred);
3730 JUMP_TO_INSTRUCTION(COMPARE_OP);
3736 // Combined: COMPARE_OP (float ? float) + POP_JUMP_(direction)_IF_(true/false)
3741 DEOPT_IF(!PyFloat_CheckExact(left), COMPARE_OP);
3742 DEOPT_IF(!PyFloat_CheckExact(right), COMPARE_OP);
3746 DEOPT_IF(isnan(dleft), COMPARE_OP);
3747 DEOPT_IF(isnan(dright), COMPARE_OP);
3748 STAT_INC(COMPARE_OP, hit);
3778 // Combined: COMPARE_OP (int ? int) + POP_JUMP_(direction)_IF_(true/false)
3783 DEOPT_IF(!PyLong_CheckExact(left), COMPARE_OP);
3784 DEOPT_IF(!PyLong_CheckExact(right), COMPARE_OP);
3785 DEOPT_IF((size_t)(Py_SIZE(left) + 1) > 2, COMPARE_OP);
3786 DEOPT_IF((size_t)(Py_SIZE(right) + 1) > 2, COMPARE_OP);
3787 STAT_INC(COMPARE_OP, hit);
3821 // Combined: COMPARE_OP (str == str or str != str) + POP_JUMP_(direction)_IF_(true/false)
3826 DEOPT_IF(!PyUnicode_CheckExact(left), COMPARE_OP);
3827 DEOPT_IF(!PyUnicode_CheckExact(right), COMPARE_OP);
3828 STAT_INC(COMPARE_OP, hit);