@@ -74,13 +74,6 @@ dummy_func(
74
74
75
75
// stack effect: ( -- )
76
76
inst (RESUME ) {
77
- _PyCode_Warmup (frame -> f_code );
78
- GO_TO_INSTRUCTION (RESUME_QUICK );
79
- }
80
-
81
- // stack effect: ( -- )
82
- inst (RESUME_QUICK ) {
83
- PREDICTED (RESUME_QUICK );
84
77
assert (tstate -> cframe == & cframe );
85
78
assert (frame == cframe .current_frame );
86
79
if (_Py_atomic_load_relaxed_int32 (eval_breaker ) && oparg < 2 ) {
@@ -621,7 +614,7 @@ dummy_func(
621
614
PyObject * list = PEEK (oparg );
622
615
if (_PyList_AppendTakeRef ((PyListObject * )list , v ) < 0 )
623
616
goto error ;
624
- PREDICT (JUMP_BACKWARD_QUICK );
617
+ PREDICT (JUMP_BACKWARD );
625
618
}
626
619
627
620
// stack effect: (__0 -- )
@@ -633,7 +626,7 @@ dummy_func(
633
626
Py_DECREF (v );
634
627
if (err != 0 )
635
628
goto error ;
636
- PREDICT (JUMP_BACKWARD_QUICK );
629
+ PREDICT (JUMP_BACKWARD );
637
630
}
638
631
639
632
// stack effect: (__0, __1, __2 -- )
@@ -1830,7 +1823,7 @@ dummy_func(
1830
1823
if (_PyDict_SetItem_Take2 ((PyDictObject * )map , key , value ) != 0 ) {
1831
1824
goto error ;
1832
1825
}
1833
- PREDICT (JUMP_BACKWARD_QUICK );
1826
+ PREDICT (JUMP_BACKWARD );
1834
1827
}
1835
1828
1836
1829
// error: LOAD_ATTR has irregular stack effect
@@ -2503,8 +2496,10 @@ dummy_func(
2503
2496
2504
2497
// stack effect: ( -- )
2505
2498
inst (JUMP_BACKWARD ) {
2506
- _PyCode_Warmup (frame -> f_code );
2507
- GO_TO_INSTRUCTION (JUMP_BACKWARD_QUICK );
2499
+ PREDICTED (JUMP_BACKWARD );
2500
+ assert (oparg < INSTR_OFFSET ());
2501
+ JUMPBY (- oparg );
2502
+ CHECK_EVAL_BREAKER ();
2508
2503
}
2509
2504
2510
2505
// stack effect: (__0 -- )
@@ -2634,14 +2629,6 @@ dummy_func(
2634
2629
JUMPBY (- oparg );
2635
2630
}
2636
2631
2637
- // stack effect: ( -- )
2638
- inst (JUMP_BACKWARD_QUICK ) {
2639
- PREDICTED (JUMP_BACKWARD_QUICK );
2640
- assert (oparg < INSTR_OFFSET ());
2641
- JUMPBY (- oparg );
2642
- CHECK_EVAL_BREAKER ();
2643
- }
2644
-
2645
2632
// stack effect: ( -- __0)
2646
2633
inst (GET_LEN ) {
2647
2634
// PUSH(len(TOS))
@@ -3996,7 +3983,6 @@ family(extended_arg) = { EXTENDED_ARG, EXTENDED_ARG_QUICK };
3996
3983
family (for_iter ) = {
3997
3984
FOR_ITER , FOR_ITER_ADAPTIVE , FOR_ITER_LIST ,
3998
3985
FOR_ITER_RANGE };
3999
- family (jump_backward ) = { JUMP_BACKWARD , JUMP_BACKWARD_QUICK };
4000
3986
family (load_attr ) = {
4001
3987
LOAD_ATTR , LOAD_ATTR_ADAPTIVE , LOAD_ATTR_CLASS ,
4002
3988
LOAD_ATTR_GETATTRIBUTE_OVERRIDDEN , LOAD_ATTR_INSTANCE_VALUE , LOAD_ATTR_MODULE ,
@@ -4008,7 +3994,6 @@ family(load_fast) = { LOAD_FAST, LOAD_FAST__LOAD_CONST, LOAD_FAST__LOAD_FAST };
4008
3994
family (load_global ) = {
4009
3995
LOAD_GLOBAL , LOAD_GLOBAL_ADAPTIVE , LOAD_GLOBAL_BUILTIN ,
4010
3996
LOAD_GLOBAL_MODULE };
4011
- family (resume ) = { RESUME , RESUME_QUICK };
4012
3997
family (store_attr ) = {
4013
3998
STORE_ATTR , STORE_ATTR_ADAPTIVE , STORE_ATTR_INSTANCE_VALUE ,
4014
3999
STORE_ATTR_SLOT , STORE_ATTR_WITH_HINT };
0 commit comments