@@ -350,7 +350,7 @@ dummy_func(
350
350
_Py_Specialize_ToBool (value , next_instr );
351
351
DISPATCH_SAME_OPARG ();
352
352
}
353
- STAT_INC (TO_BOOL , deferred );
353
+ OPCODE_DEFERRED_INC (TO_BOOL );
354
354
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
355
355
#endif /* ENABLE_SPECIALIZATION */
356
356
}
@@ -651,7 +651,7 @@ dummy_func(
651
651
_Py_Specialize_BinarySubscr (container , sub , next_instr );
652
652
DISPATCH_SAME_OPARG ();
653
653
}
654
- STAT_INC (BINARY_SUBSCR , deferred );
654
+ OPCODE_DEFERRED_INC (BINARY_SUBSCR );
655
655
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
656
656
#endif /* ENABLE_SPECIALIZATION */
657
657
}
@@ -835,7 +835,7 @@ dummy_func(
835
835
_Py_Specialize_StoreSubscr (container , sub , next_instr );
836
836
DISPATCH_SAME_OPARG ();
837
837
}
838
- STAT_INC (STORE_SUBSCR , deferred );
838
+ OPCODE_DEFERRED_INC (STORE_SUBSCR );
839
839
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
840
840
#endif /* ENABLE_SPECIALIZATION */
841
841
}
@@ -1048,7 +1048,7 @@ dummy_func(
1048
1048
_Py_Specialize_Send (receiver , next_instr );
1049
1049
DISPATCH_SAME_OPARG ();
1050
1050
}
1051
- STAT_INC (SEND , deferred );
1051
+ OPCODE_DEFERRED_INC (SEND );
1052
1052
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
1053
1053
#endif /* ENABLE_SPECIALIZATION */
1054
1054
}
@@ -1314,7 +1314,7 @@ dummy_func(
1314
1314
_Py_Specialize_UnpackSequence (seq , next_instr , oparg );
1315
1315
DISPATCH_SAME_OPARG ();
1316
1316
}
1317
- STAT_INC (UNPACK_SEQUENCE , deferred );
1317
+ OPCODE_DEFERRED_INC (UNPACK_SEQUENCE );
1318
1318
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
1319
1319
#endif /* ENABLE_SPECIALIZATION */
1320
1320
(void )seq ;
@@ -1386,7 +1386,7 @@ dummy_func(
1386
1386
_Py_Specialize_StoreAttr (owner , next_instr , name );
1387
1387
DISPATCH_SAME_OPARG ();
1388
1388
}
1389
- STAT_INC (STORE_ATTR , deferred );
1389
+ OPCODE_DEFERRED_INC (STORE_ATTR );
1390
1390
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
1391
1391
#endif /* ENABLE_SPECIALIZATION */
1392
1392
}
@@ -1503,7 +1503,7 @@ dummy_func(
1503
1503
_Py_Specialize_LoadGlobal (GLOBALS (), BUILTINS (), next_instr , name );
1504
1504
DISPATCH_SAME_OPARG ();
1505
1505
}
1506
- STAT_INC (LOAD_GLOBAL , deferred );
1506
+ OPCODE_DEFERRED_INC (LOAD_GLOBAL );
1507
1507
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
1508
1508
#endif /* ENABLE_SPECIALIZATION */
1509
1509
}
@@ -1836,7 +1836,7 @@ dummy_func(
1836
1836
_Py_Specialize_LoadSuperAttr (global_super_st , class_st , next_instr , load_method );
1837
1837
DISPATCH_SAME_OPARG ();
1838
1838
}
1839
- STAT_INC (LOAD_SUPER_ATTR , deferred );
1839
+ OPCODE_DEFERRED_INC (LOAD_SUPER_ATTR );
1840
1840
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
1841
1841
#endif /* ENABLE_SPECIALIZATION */
1842
1842
}
@@ -1953,7 +1953,7 @@ dummy_func(
1953
1953
_Py_Specialize_LoadAttr (owner , next_instr , name );
1954
1954
DISPATCH_SAME_OPARG ();
1955
1955
}
1956
- STAT_INC (LOAD_ATTR , deferred );
1956
+ OPCODE_DEFERRED_INC (LOAD_ATTR );
1957
1957
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
1958
1958
#endif /* ENABLE_SPECIALIZATION */
1959
1959
}
@@ -2284,7 +2284,7 @@ dummy_func(
2284
2284
_Py_Specialize_CompareOp (left , right , next_instr , oparg );
2285
2285
DISPATCH_SAME_OPARG ();
2286
2286
}
2287
- STAT_INC (COMPARE_OP , deferred );
2287
+ OPCODE_DEFERRED_INC (COMPARE_OP );
2288
2288
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
2289
2289
#endif /* ENABLE_SPECIALIZATION */
2290
2290
}
@@ -2405,7 +2405,7 @@ dummy_func(
2405
2405
_Py_Specialize_ContainsOp (right , next_instr );
2406
2406
DISPATCH_SAME_OPARG ();
2407
2407
}
2408
- STAT_INC (CONTAINS_OP , deferred );
2408
+ OPCODE_DEFERRED_INC (CONTAINS_OP );
2409
2409
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
2410
2410
#endif /* ENABLE_SPECIALIZATION */
2411
2411
}
@@ -2720,7 +2720,7 @@ dummy_func(
2720
2720
_Py_Specialize_ForIter (iter , next_instr , oparg );
2721
2721
DISPATCH_SAME_OPARG ();
2722
2722
}
2723
- STAT_INC (FOR_ITER , deferred );
2723
+ OPCODE_DEFERRED_INC (FOR_ITER );
2724
2724
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
2725
2725
#endif /* ENABLE_SPECIALIZATION */
2726
2726
}
@@ -3189,7 +3189,7 @@ dummy_func(
3189
3189
_Py_Specialize_Call (callable , next_instr , oparg + !PyStackRef_IsNull (self_or_null ));
3190
3190
DISPATCH_SAME_OPARG ();
3191
3191
}
3192
- STAT_INC (CALL , deferred );
3192
+ OPCODE_DEFERRED_INC (CALL );
3193
3193
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
3194
3194
#endif /* ENABLE_SPECIALIZATION */
3195
3195
}
@@ -4196,7 +4196,7 @@ dummy_func(
4196
4196
_Py_Specialize_CallKw (callable , next_instr , oparg + !PyStackRef_IsNull (self_or_null ));
4197
4197
DISPATCH_SAME_OPARG ();
4198
4198
}
4199
- STAT_INC (CALL_KW , deferred );
4199
+ OPCODE_DEFERRED_INC (CALL_KW );
4200
4200
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
4201
4201
#endif /* ENABLE_SPECIALIZATION */
4202
4202
}
@@ -4471,7 +4471,7 @@ dummy_func(
4471
4471
_Py_Specialize_BinaryOp (lhs , rhs , next_instr , oparg , LOCALS_ARRAY );
4472
4472
DISPATCH_SAME_OPARG ();
4473
4473
}
4474
- STAT_INC (BINARY_OP , deferred );
4474
+ OPCODE_DEFERRED_INC (BINARY_OP );
4475
4475
ADVANCE_ADAPTIVE_COUNTER (this_instr [1 ].counter );
4476
4476
#endif /* ENABLE_SPECIALIZATION */
4477
4477
assert (NB_ADD <= oparg );
0 commit comments