Skip to content

Commit 294750d

Browse files
committed
pythongh-106706 Streamline family syntax
1 parent 2d43bee commit 294750d

File tree

2 files changed

+14
-14
lines changed

2 files changed

+14
-14
lines changed

Python/bytecodes.c

Lines changed: 13 additions & 13 deletions
Original file line numberDiff line numberDiff line change
@@ -282,7 +282,7 @@ dummy_func(
282282
res = Py_IsFalse(value) ? Py_True : Py_False;
283283
}
284284

285-
family(to_bool, INLINE_CACHE_ENTRIES_TO_BOOL) = {
285+
family(TO_BOOL, INLINE_CACHE_ENTRIES_TO_BOOL) = {
286286
TO_BOOL,
287287
TO_BOOL_ALWAYS_TRUE,
288288
TO_BOOL_BOOL,
@@ -370,7 +370,7 @@ dummy_func(
370370
ERROR_IF(res == NULL, error);
371371
}
372372

373-
family(binary_op, INLINE_CACHE_ENTRIES_BINARY_OP) = {
373+
family(BINARY_OP, INLINE_CACHE_ENTRIES_BINARY_OP) = {
374374
BINARY_OP,
375375
BINARY_OP_MULTIPLY_INT,
376376
BINARY_OP_ADD_INT,
@@ -505,7 +505,7 @@ dummy_func(
505505
macro(BINARY_OP_INPLACE_ADD_UNICODE) =
506506
_GUARD_BOTH_UNICODE + _BINARY_OP_INPLACE_ADD_UNICODE;
507507

508-
family(binary_subscr, INLINE_CACHE_ENTRIES_BINARY_SUBSCR) = {
508+
family(BINARY_SUBSCR, INLINE_CACHE_ENTRIES_BINARY_SUBSCR) = {
509509
BINARY_SUBSCR,
510510
BINARY_SUBSCR_DICT,
511511
BINARY_SUBSCR_GETITEM,
@@ -641,7 +641,7 @@ dummy_func(
641641
ERROR_IF(err, error);
642642
}
643643

644-
family(store_subscr, INLINE_CACHE_ENTRIES_STORE_SUBSCR) = {
644+
family(STORE_SUBSCR, INLINE_CACHE_ENTRIES_STORE_SUBSCR) = {
645645
STORE_SUBSCR,
646646
STORE_SUBSCR_DICT,
647647
STORE_SUBSCR_LIST_INT,
@@ -919,7 +919,7 @@ dummy_func(
919919
ERROR_IF(iter == NULL, error);
920920
}
921921

922-
family(send, INLINE_CACHE_ENTRIES_SEND) = {
922+
family(SEND, INLINE_CACHE_ENTRIES_SEND) = {
923923
SEND,
924924
SEND_GEN,
925925
};
@@ -1132,7 +1132,7 @@ dummy_func(
11321132
}
11331133
}
11341134

1135-
family(unpack_sequence, INLINE_CACHE_ENTRIES_UNPACK_SEQUENCE) = {
1135+
family(UNPACK_SEQUENCE, INLINE_CACHE_ENTRIES_UNPACK_SEQUENCE) = {
11361136
UNPACK_SEQUENCE,
11371137
UNPACK_SEQUENCE_TWO_TUPLE,
11381138
UNPACK_SEQUENCE_TUPLE,
@@ -1196,7 +1196,7 @@ dummy_func(
11961196
ERROR_IF(res == 0, error);
11971197
}
11981198

1199-
family(store_attr, INLINE_CACHE_ENTRIES_STORE_ATTR) = {
1199+
family(STORE_ATTR, INLINE_CACHE_ENTRIES_STORE_ATTR) = {
12001200
STORE_ATTR,
12011201
STORE_ATTR_INSTANCE_VALUE,
12021202
STORE_ATTR_SLOT,
@@ -1296,7 +1296,7 @@ dummy_func(
12961296

12971297
macro(LOAD_FROM_DICT_OR_GLOBALS) = _LOAD_FROM_DICT_OR_GLOBALS;
12981298

1299-
family(load_global, INLINE_CACHE_ENTRIES_LOAD_GLOBAL) = {
1299+
family(LOAD_GLOBAL, INLINE_CACHE_ENTRIES_LOAD_GLOBAL) = {
13001300
LOAD_GLOBAL,
13011301
LOAD_GLOBAL_MODULE,
13021302
LOAD_GLOBAL_BUILTIN,
@@ -1645,7 +1645,7 @@ dummy_func(
16451645
GO_TO_INSTRUCTION(LOAD_SUPER_ATTR);
16461646
}
16471647

1648-
family(load_super_attr, INLINE_CACHE_ENTRIES_LOAD_SUPER_ATTR) = {
1648+
family(LOAD_SUPER_ATTR, INLINE_CACHE_ENTRIES_LOAD_SUPER_ATTR) = {
16491649
LOAD_SUPER_ATTR,
16501650
LOAD_SUPER_ATTR_ATTR,
16511651
LOAD_SUPER_ATTR_METHOD,
@@ -1748,7 +1748,7 @@ dummy_func(
17481748
}
17491749
}
17501750

1751-
family(load_attr, INLINE_CACHE_ENTRIES_LOAD_ATTR) = {
1751+
family(LOAD_ATTR, INLINE_CACHE_ENTRIES_LOAD_ATTR) = {
17521752
LOAD_ATTR,
17531753
LOAD_ATTR_INSTANCE_VALUE,
17541754
LOAD_ATTR_MODULE,
@@ -2033,7 +2033,7 @@ dummy_func(
20332033
Py_DECREF(owner);
20342034
}
20352035

2036-
family(compare_op, INLINE_CACHE_ENTRIES_COMPARE_OP) = {
2036+
family(COMPARE_OP, INLINE_CACHE_ENTRIES_COMPARE_OP) = {
20372037
COMPARE_OP,
20382038
COMPARE_OP_FLOAT,
20392039
COMPARE_OP_INT,
@@ -2335,7 +2335,7 @@ dummy_func(
23352335
// This is optimized by skipping that instruction and combining
23362336
// its effect (popping 'iter' instead of pushing 'next'.)
23372337

2338-
family(for_iter, INLINE_CACHE_ENTRIES_FOR_ITER) = {
2338+
family(FOR_ITER, INLINE_CACHE_ENTRIES_FOR_ITER) = {
23392339
FOR_ITER,
23402340
FOR_ITER_LIST,
23412341
FOR_ITER_TUPLE,
@@ -2726,7 +2726,7 @@ dummy_func(
27262726

27272727
// Cache layout: counter/1, func_version/2
27282728
// Neither CALL_INTRINSIC_1/2 nor CALL_FUNCTION_EX are members!
2729-
family(call, INLINE_CACHE_ENTRIES_CALL) = {
2729+
family(CALL, INLINE_CACHE_ENTRIES_CALL) = {
27302730
CALL,
27312731
CALL_BOUND_METHOD_EXACT_ARGS,
27322732
CALL_PY_EXACT_ARGS,

Tools/cases_generator/test_generator.py

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -287,7 +287,7 @@ def test_macro_instruction():
287287
inst(OP3, (unused/5, arg2, left, right -- res)) {
288288
res = op3(arg2, left, right);
289289
}
290-
family(op, INLINE_CACHE_ENTRIES_OP) = { OP, OP3 };
290+
family(OP, INLINE_CACHE_ENTRIES_OP) = { OP, OP3 };
291291
"""
292292
output = """
293293
TARGET(OP1) {

0 commit comments

Comments
 (0)