Skip to content

Instantly share code, notes, and snippets.

@sweeneyde
Last active May 30, 2022 03:42
Show Gist options
  • Select an option

  • Save sweeneyde/b062aee76d65dcb7c7e989749c541800 to your computer and use it in GitHub Desktop.

Select an option

Save sweeneyde/b062aee76d65dcb7c7e989749c541800 to your computer and use it in GitHub Desktop.
Stats for `python -m test` after replacing STORE_FAST with (STORE_FAST_INIT, STORE_FAST_REPLACE, STORE_FAST_GENERAL)

Execution counts

execution counts for all instructions
Name Count Self Cumulative Miss ratio
LOAD_FAST 1422673289 24.7% 24.7%
LOAD_CONST 450325764 7.8% 32.5%
STORE_FAST_GENERAL 237282371 4.1% 36.7%
RESUME 204062260 3.5% 40.2%
RETURN_VALUE 177052187 3.1% 43.3%
LOAD_GLOBAL_MODULE 166963997 2.9% 46.2% 3.9%
STORE_FAST_INIT 152727216 2.7% 48.8%
POP_JUMP_FORWARD_IF_FALSE 148333060 2.6% 51.4%
LOAD_GLOBAL_BUILTIN 139001325 2.4% 53.8% 5.0%
FOR_ITER 131892735 2.3% 56.1%
JUMP_BACKWARD 117333176 2.0% 58.2%
LOAD_ATTR_INSTANCE_VALUE 116737312 2.0% 60.2% 1.5%
LOAD_METHOD_NO_DICT 113449073 2.0% 62.2% 0.1%
POP_TOP 112937132 2.0% 64.1%
CALL_ADAPTIVE 108332733 1.9% 66.0%
COMPARE_OP_INT_JUMP 69897023 1.2% 67.2% 1.1%
PUSH_NULL 69520726 1.2% 68.4%
CALL_PY_EXACT_ARGS 68561208 1.2% 69.6% 6.5%
LOAD_DEREF 68400072 1.2% 70.8%
STORE_FAST_REPLACE 66206667 1.2% 71.9%
LOAD_ATTR_ADAPTIVE 58297006 1.0% 73.0%
POP_JUMP_FORWARD_IF_TRUE 54553732 0.9% 73.9%
CALL_NO_KW_BUILTIN_O 44647698 0.8% 74.7% 0.3%
BINARY_OP_ADAPTIVE 43349098 0.8% 75.4%
BINARY_SUBSCR_ADAPTIVE 43109863 0.7% 76.2%
LOAD_METHOD_WITH_VALUES 42734039 0.7% 76.9% 3.1%
LOAD_ATTR_SLOT 38525026 0.7% 77.6% 3.3%
UNPACK_SEQUENCE_TWO_TUPLE 37279167 0.6% 78.2% 0.0%
CALL_NO_KW_METHOD_DESCRIPTOR_FAST 37069206 0.6% 78.9% 0.2%
LOAD_METHOD_ADAPTIVE 36181122 0.6% 79.5%
STORE_ATTR_INSTANCE_VALUE 36022980 0.6% 80.1% 2.2%
JUMP_FORWARD 35351022 0.6% 80.8%
CONTAINS_OP 34386245 0.6% 81.4%
BINARY_OP_MULTIPLY_FLOAT 34319624 0.6% 82.0% 0.0%
CALL 31501602 0.5% 82.5%
LOAD_ATTR_MODULE 31089122 0.5% 83.0% 7.0%
POP_JUMP_FORWARD_IF_NOT_NONE 30658809 0.5% 83.6%
LOAD_GLOBAL 29831718 0.5% 84.1%
CALL_NO_KW_BUILTIN_FAST 29533940 0.5% 84.6% 0.2%
BUILD_TUPLE 29352467 0.5% 85.1%
NOP 28916108 0.5% 85.6%
POP_JUMP_FORWARD_IF_NONE 28742512 0.5% 86.1%
CALL_NO_KW_LEN 28578031 0.5% 86.6% 0.0%
COMPARE_OP_ADAPTIVE 27715097 0.5% 87.1%
COMPARE_OP_STR_JUMP 26100839 0.5% 87.5% 0.4%
YIELD_VALUE 26096838 0.5% 88.0%
IS_OP 23211119 0.4% 88.4%
CALL_NO_KW_ISINSTANCE 22268384 0.4% 88.8% 0.0%
EXTENDED_ARG_QUICK 21378266 0.4% 89.2%
GET_ITER 21362032 0.4% 89.5%
LOAD_ATTR 20352136 0.4% 89.9%
BINARY_OP_ADD_INT 20091877 0.3% 90.2% 0.1%
LIST_APPEND 19626017 0.3% 90.6%
CALL_NO_KW_TYPE_1 19097537 0.3% 90.9%
BINARY_OP_ADD_FLOAT 18803073 0.3% 91.2% 0.0%
BINARY_SUBSCR_LIST_INT 18759748 0.3% 91.6% 13.6%
COPY_FREE_VARS 16991092 0.3% 91.9%
CALL_NO_KW_METHOD_DESCRIPTOR_O 15924822 0.3% 92.1% 0.7%
BUILD_SLICE 15700733 0.3% 92.4%
CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 15681360 0.3% 92.7% 1.0%
BUILD_LIST 15313225 0.3% 92.9%
CALL_BOUND_METHOD_EXACT_ARGS 14921422 0.3% 93.2% 6.9%
CALL_PY_WITH_DEFAULTS 14893759 0.3% 93.5% 0.2%
STORE_NAME 14828737 0.3% 93.7%
UNPACK_SEQUENCE_TUPLE 14002702 0.2% 94.0% 0.0%
KW_NAMES 12602972 0.2% 94.2%
BINARY_OP_SUBTRACT_INT 12576827 0.2% 94.4% 0.0%
MAKE_FUNCTION 12555023 0.2% 94.6%
LOAD_METHOD 12181825 0.2% 94.8%
CALL_NO_KW_LIST_APPEND 11668507 0.2% 95.0% 0.0%
COMPARE_OP_FLOAT_JUMP 11269462 0.2% 95.2% 0.3%
CALL_BUILTIN_CLASS 11204723 0.2% 95.4% 0.0%
BINARY_SUBSCR_TUPLE_INT 10785559 0.2% 95.6% 5.6%
BINARY_SUBSCR_DICT 10067075 0.2% 95.8% 0.0%
POP_JUMP_BACKWARD_IF_FALSE 9715608 0.2% 96.0%
LOAD_NAME 9428755 0.2% 96.1%
LOAD_GLOBAL_ADAPTIVE 9346663 0.2% 96.3%
CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS 9256603 0.2% 96.4% 0.5%
SWAP 8687724 0.2% 96.6%
JUMP_IF_TRUE_OR_POP 8275056 0.1% 96.7%
STORE_SUBSCR_DICT 8163886 0.1% 96.9% 0.0%
CALL_BUILTIN_FAST_WITH_KEYWORDS 8070809 0.1% 97.0% 5.5%
BINARY_OP 8051801 0.1% 97.2%
COPY 7846216 0.1% 97.3%
LOAD_METHOD_MODULE 7477529 0.1% 97.4% 6.0%
BINARY_OP_SUBTRACT_FLOAT 7375136 0.1% 97.5% 0.0%
BINARY_SUBSCR 7011965 0.1% 97.7%
BUILD_MAP 6808712 0.1% 97.8%
STORE_ATTR_SLOT 6643718 0.1% 97.9% 1.2%
STORE_SUBSCR_ADAPTIVE 6403787 0.1% 98.0%
STORE_ATTR_ADAPTIVE 6313194 0.1% 98.1%
JUMP_IF_FALSE_OR_POP 5815564 0.1% 98.2%
POP_JUMP_BACKWARD_IF_TRUE 5478028 0.1% 98.3%
LOAD_ATTR_WITH_HINT 5196225 0.1% 98.4% 59.9%
BINARY_OP_MULTIPLY_INT 5193937 0.1% 98.5% 0.1%
LOAD_METHOD_WITH_DICT 4802645 0.1% 98.6% 12.2%
COMPARE_OP 4596291 0.1% 98.7%
MAKE_CELL 4184570 0.1% 98.7%
SET_ADD 4049899 0.1% 98.8%
CALL_FUNCTION_EX 3780012 0.1% 98.9%
STORE_ATTR 3648624 0.1% 98.9%
RETURN_GENERATOR 3592509 0.1% 99.0%
LOAD_CLOSURE 3306415 0.1% 99.1%
BEFORE_WITH 3186598 0.1% 99.1%
MAP_ADD 3181354 0.1% 99.2%
STORE_SUBSCR_LIST_INT 2912691 0.1% 99.2% 0.0%
PUSH_EXC_INFO 2662445 0.0% 99.3%
POP_EXCEPT 2662416 0.0% 99.3%
SEND 2558016 0.0% 99.4%
CHECK_EXC_MATCH 2411198 0.0% 99.4%
FORMAT_VALUE 2368856 0.0% 99.4%
DICT_MERGE 2358975 0.0% 99.5%
JUMP_BACKWARD_NO_INTERRUPT 2242239 0.0% 99.5%
CALL_NO_KW_STR_1 1901571 0.0% 99.6% 0.0%
BINARY_SUBSCR_GETITEM 1712953 0.0% 99.6% 0.2%
LOAD_METHOD_CLASS 1690699 0.0% 99.6% 1.4%
BUILD_STRING 1583230 0.0% 99.6%
LOAD_FAST_CHECK 1474322 0.0% 99.7%
DELETE_ATTR 1471524 0.0% 99.7%
STORE_DEREF 1419525 0.0% 99.7%
DELETE_SUBSCR 1314862 0.0% 99.7%
IMPORT_NAME 1310786 0.0% 99.8%
UNARY_NOT 1269976 0.0% 99.8%
STORE_SUBSCR 1266943 0.0% 99.8%
UNARY_NEGATIVE 951373 0.0% 99.8%
UNPACK_SEQUENCE 943372 0.0% 99.8%
LOAD_BUILD_CLASS 880325 0.0% 99.9%
LIST_EXTEND 875951 0.0% 99.9%
DELETE_FAST 775957 0.0% 99.9%
BUILD_CONST_KEY_MAP 751562 0.0% 99.9%
CALL_NO_KW_TUPLE_1 750313 0.0% 99.9% 0.0%
IMPORT_FROM 746976 0.0% 99.9%
LIST_TO_TUPLE 703734 0.0% 99.9%
UNPACK_SEQUENCE_LIST 507083 0.0% 99.9% 0.2%
UNPACK_SEQUENCE_ADAPTIVE 448990 0.0% 99.9%
POP_JUMP_BACKWARD_IF_NOT_NONE 444030 0.0% 100.0%
RERAISE 425647 0.0% 100.0%
RAISE_VARARGS 341476 0.0% 100.0%
STORE_ATTR_WITH_HINT 315982 0.0% 100.0% 92.4%
GET_YIELD_FROM_ITER 251179 0.0% 100.0%
WITH_EXCEPT_START 209688 0.0% 100.0%
UNARY_INVERT 208122 0.0% 100.0%
DICT_UPDATE 156582 0.0% 100.0%
BUILD_SET 150941 0.0% 100.0%
STORE_GLOBAL 106213 0.0% 100.0%
UNPACK_EX 101158 0.0% 100.0%
DELETE_NAME 100066 0.0% 100.0%
GET_AWAITABLE 63878 0.0% 100.0%
IMPORT_STAR 37540 0.0% 100.0%
EXTENDED_ARG 24738 0.0% 100.0%
POP_JUMP_BACKWARD_IF_NONE 16130 0.0% 100.0%
MATCH_CLASS 14055 0.0% 100.0%
LOAD_CLASSDEREF 6858 0.0% 100.0%
SET_UPDATE 6335 0.0% 100.0%
PRINT_EXPR 3066 0.0% 100.0%
SETUP_ANNOTATIONS 2105 0.0% 100.0%
GET_ANEXT 753 0.0% 100.0%
ASYNC_GEN_WRAP 429 0.0% 100.0%
BEFORE_ASYNC_WITH 377 0.0% 100.0%
MATCH_SEQUENCE 235 0.0% 100.0%
GET_LEN 221 0.0% 100.0%
CHECK_EG_MATCH 179 0.0% 100.0%
GET_AITER 153 0.0% 100.0%
PREP_RERAISE_STAR 150 0.0% 100.0%
END_ASYNC_FOR 135 0.0% 100.0%
MATCH_MAPPING 92 0.0% 100.0%
MATCH_KEYS 47 0.0% 100.0%
UNARY_POSITIVE 40 0.0% 100.0%
DELETE_DEREF 36 0.0% 100.0%
LOAD_ASSERTION_ERROR 22 0.0% 100.0%
DELETE_GLOBAL 11 0.0% 100.0%

Pair counts

Pair counts for top 100 pairs
Pair Count Self Cumulative
LOAD_FAST LOAD_FAST 269683689 4.7% 4.7%
LOAD_FAST LOAD_CONST 120783395 2.1% 6.8%
LOAD_FAST LOAD_ATTR_INSTANCE_VALUE 112656297 2.0% 8.7%
STORE_FAST_GENERAL LOAD_FAST 110005042 1.9% 10.7%
JUMP_BACKWARD FOR_ITER 102644469 1.8% 12.4%
RESUME LOAD_FAST 100277168 1.7% 14.2%
LOAD_GLOBAL_BUILTIN LOAD_FAST 93714362 1.6% 15.8%
FOR_ITER STORE_FAST_GENERAL 85321161 1.5% 17.3%
POP_JUMP_FORWARD_IF_FALSE LOAD_FAST 84370197 1.5% 18.8%
LOAD_CONST RETURN_VALUE 79062988 1.4% 20.1%
STORE_FAST_INIT LOAD_FAST 78387259 1.4% 21.5%
LOAD_FAST LOAD_METHOD_NO_DICT 77721955 1.4% 22.8%
CALL_PY_EXACT_ARGS RESUME 59681388 1.0% 23.9%
STORE_FAST_GENERAL STORE_FAST_GENERAL 52104997 0.9% 24.8%
RETURN_VALUE POP_TOP 48393686 0.8% 25.6%
LOAD_METHOD_NO_DICT LOAD_FAST 46658879 0.8% 26.4%
PUSH_NULL LOAD_FAST 46443715 0.8% 27.2%
LOAD_GLOBAL_MODULE LOAD_FAST 45368851 0.8% 28.0%
LOAD_FAST CALL_PY_EXACT_ARGS 42264210 0.7% 28.8%
LOAD_FAST LOAD_ATTR_ADAPTIVE 41955516 0.7% 29.5%
COMPARE_OP_INT_JUMP LOAD_FAST 39528445 0.7% 30.2%
LOAD_FAST LOAD_ATTR_SLOT 38232079 0.7% 30.8%
LOAD_CONST LOAD_FAST 38105262 0.7% 31.5%
LOAD_FAST LOAD_GLOBAL_MODULE 37921990 0.7% 32.2%
LOAD_FAST CALL_ADAPTIVE 37539827 0.7% 32.8%
LOAD_FAST LOAD_METHOD_WITH_VALUES 35222919 0.6% 33.4%
POP_TOP JUMP_BACKWARD 34225869 0.6% 34.0%
LOAD_FAST STORE_ATTR_INSTANCE_VALUE 34146440 0.6% 34.6%
LOAD_CONST COMPARE_OP_INT_JUMP 33272298 0.6% 35.2%
UNPACK_SEQUENCE_TWO_TUPLE STORE_FAST_GENERAL 32921056 0.6% 35.8%
STORE_FAST_REPLACE LOAD_FAST 31655428 0.5% 36.3%
LOAD_CONST LOAD_CONST 31581536 0.5% 36.9%
POP_TOP LOAD_FAST 31130176 0.5% 37.4%
LOAD_GLOBAL_MODULE LOAD_ATTR_MODULE 28823368 0.5% 37.9%
LOAD_FAST POP_JUMP_FORWARD_IF_FALSE 26799213 0.5% 38.4%
LOAD_METHOD_WITH_VALUES LOAD_FAST 26652911 0.5% 38.8%
LOAD_FAST COMPARE_OP_INT_JUMP 25001098 0.4% 39.3%
CONTAINS_OP POP_JUMP_FORWARD_IF_FALSE 24672132 0.4% 39.7%
LOAD_FAST CALL_NO_KW_BUILTIN_O 24096496 0.4% 40.1%
LOAD_METHOD_NO_DICT LOAD_CONST 23942265 0.4% 40.5%
RESUME POP_TOP 23636032 0.4% 40.9%
LOAD_FAST POP_JUMP_FORWARD_IF_NONE 23297099 0.4% 41.3%
LOAD_FAST RETURN_VALUE 23123415 0.4% 41.7%
LOAD_FAST CALL_NO_KW_LEN 22473402 0.4% 42.1%
RESUME LOAD_GLOBAL_BUILTIN 22352098 0.4% 42.5%
FOR_ITER UNPACK_SEQUENCE_TWO_TUPLE 22317175 0.4% 42.9%
LOAD_FAST LOAD_METHOD_ADAPTIVE 21980860 0.4% 43.3%
JUMP_FORWARD LOAD_FAST 21590557 0.4% 43.7%
CALL_ADAPTIVE RESUME 21358092 0.4% 44.0%
IS_OP POP_JUMP_FORWARD_IF_FALSE 21340294 0.4% 44.4%
LOAD_FAST POP_JUMP_FORWARD_IF_NOT_NONE 21272648 0.4% 44.8%
RESUME LOAD_GLOBAL_MODULE 21213894 0.4% 45.1%
LOAD_METHOD_ADAPTIVE LOAD_FAST 20706512 0.4% 45.5%
LOAD_FAST BINARY_OP_MULTIPLY_FLOAT 20705987 0.4% 45.9%
POP_TOP LOAD_CONST 20504617 0.4% 46.2%
PUSH_NULL LOAD_DEREF 20304115 0.4% 46.6%
LOAD_ATTR_INSTANCE_VALUE LOAD_FAST 19453228 0.3% 46.9%
LOAD_CONST COMPARE_OP_STR_JUMP 19305526 0.3% 47.2%
LOAD_FAST LOAD_GLOBAL_BUILTIN 19244660 0.3% 47.6%
LIST_APPEND JUMP_BACKWARD 19199049 0.3% 47.9%
POP_JUMP_FORWARD_IF_NOT_NONE LOAD_FAST 18950874 0.3% 48.2%
LOAD_FAST CALL_NO_KW_TYPE_1 18883681 0.3% 48.6%
POP_JUMP_FORWARD_IF_NONE LOAD_FAST 17664171 0.3% 48.9%
LOAD_FAST POP_JUMP_FORWARD_IF_TRUE 17510064 0.3% 49.2%
POP_JUMP_FORWARD_IF_TRUE LOAD_FAST 17243064 0.3% 49.5%
LOAD_METHOD_NO_DICT LOAD_GLOBAL_MODULE 16959518 0.3% 49.8%
STORE_ATTR_INSTANCE_VALUE LOAD_FAST 16922319 0.3% 50.1%
STORE_FAST_GENERAL LOAD_CONST 16911415 0.3% 50.4%
COMPARE_OP_STR_JUMP LOAD_FAST 16793261 0.3% 50.7%
POP_JUMP_FORWARD_IF_TRUE LOAD_CONST 16413016 0.3% 50.9%
GET_ITER FOR_ITER 16315355 0.3% 51.2%
LOAD_DEREF PUSH_NULL 16284375 0.3% 51.5%
NOP LOAD_FAST 15700890 0.3% 51.8%
BINARY_OP_MULTIPLY_FLOAT LOAD_CONST 15678365 0.3% 52.1%
COPY_FREE_VARS RESUME 15545639 0.3% 52.3%
POP_JUMP_FORWARD_IF_FALSE JUMP_BACKWARD 15324612 0.3% 52.6%
LOAD_GLOBAL LOAD_FAST 15276084 0.3% 52.9%
LOAD_FAST BUILD_TUPLE 15199653 0.3% 53.1%
LOAD_FAST BINARY_OP_ADAPTIVE 15108721 0.3% 53.4%
LOAD_ATTR_MODULE LOAD_FAST 14686952 0.3% 53.6%
LOAD_CONST BINARY_OP_ADD_FLOAT 14686699 0.3% 53.9%
STORE_FAST_INIT STORE_FAST_INIT 14637475 0.3% 54.1%
CALL_PY_WITH_DEFAULTS RESUME 14616546 0.3% 54.4%
POP_JUMP_FORWARD_IF_FALSE LOAD_CONST 14565820 0.3% 54.7%
CALL_NO_KW_METHOD_DESCRIPTOR_FAST STORE_FAST_INIT 14516645 0.3% 54.9%
LOAD_FAST CONTAINS_OP 14502547 0.3% 55.2%
RETURN_VALUE STORE_FAST_INIT 14281209 0.2% 55.4%
LOAD_METHOD_NO_DICT CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 14160639 0.2% 55.7%
BUILD_SLICE BINARY_SUBSCR_ADAPTIVE 13773635 0.2% 55.9%
LOAD_CONST CALL_ADAPTIVE 13625056 0.2% 56.1%
CALL_BOUND_METHOD_EXACT_ARGS RESUME 13606529 0.2% 56.4%
BINARY_OP_ADD_FLOAT LOAD_FAST 13526176 0.2% 56.6%
STORE_ATTR_INSTANCE_VALUE LOAD_CONST 13500136 0.2% 56.8%
LOAD_FAST CALL_NO_KW_BUILTIN_FAST 13385929 0.2% 57.1%
LOAD_ATTR_ADAPTIVE LOAD_FAST 13221820 0.2% 57.3%
CALL_NO_KW_ISINSTANCE POP_JUMP_FORWARD_IF_FALSE 13052970 0.2% 57.5%
CALL_NO_KW_LEN LOAD_CONST 12871801 0.2% 57.7%
RETURN_VALUE STORE_FAST_GENERAL 12808786 0.2% 58.0%
LOAD_CONST BINARY_OP_ADD_INT 12769705 0.2% 58.2%
LOAD_ATTR_INSTANCE_VALUE POP_JUMP_FORWARD_IF_FALSE 12716509 0.2% 58.4%

Predecessor/Successor Pairs

Top 5 predecessors and successors of each opcode

ASYNC_GEN_WRAP

Successors and predecessors for ASYNC_GEN_WRAP
Predecessors Count Percentage
LOAD_FAST 263 61.3%
LOAD_CONST 129 30.1%
BINARY_OP_MULTIPLY_INT 15 3.5%
BINARY_OP 13 3.0%
CALL 6 1.4%
Successors Count Percentage
YIELD_VALUE 429 100.0%

BEFORE_ASYNC_WITH

Successors and predecessors for BEFORE_ASYNC_WITH
Predecessors Count Percentage
LOAD_ATTR_INSTANCE_VALUE 136 36.1%
CALL 97 25.7%
RETURN_VALUE 53 14.1%
LOAD_DEREF 44 11.7%
LOAD_FAST 22 5.8%
Successors Count Percentage
GET_AWAITABLE 374 100.0%

BEFORE_WITH

Successors and predecessors for BEFORE_WITH
Predecessors Count Percentage
LOAD_ATTR_INSTANCE_VALUE 1039827 32.7%
CALL_ADAPTIVE 996181 31.3%
RETURN_VALUE 602573 18.9%
CALL_BUILTIN_FAST_WITH_KEYWORDS 214491 6.7%
LOAD_FAST 120881 3.8%
Successors Count Percentage
POP_TOP 2834492 89.0%
STORE_FAST_INIT 317864 10.0%
STORE_FAST_GENERAL 24899 0.8%
STORE_NAME 4347 0.1%
UNPACK_SEQUENCE_TWO_TUPLE 832 0.0%

BINARY_OP

Successors and predecessors for BINARY_OP
Predecessors Count Percentage
LOAD_CONST 4665606 58.0%
CALL 2314027 28.7%
LOAD_FAST 567264 7.0%
LOAD_GLOBAL 148902 1.8%
LOAD_ATTR 72566 0.9%
Successors Count Percentage
STORE_FAST_REPLACE 1614545 20.1%
BINARY_SUBSCR 1223840 15.2%
LOAD_GLOBAL 1131593 14.1%
CONTAINS_OP 1114173 13.8%
LOAD_FAST 922062 11.5%

BINARY_OP_ADAPTIVE

Successors and predecessors for BINARY_OP_ADAPTIVE
Predecessors Count Percentage
LOAD_FAST 15108721 34.9%
LOAD_CONST 8476727 19.6%
BINARY_OP_MULTIPLY_FLOAT 3216451 7.4%
CALL_NO_KW_METHOD_DESCRIPTOR_O 2197065 5.1%
LOAD_GLOBAL_MODULE 2109089 4.9%
Successors Count Percentage
STORE_FAST_REPLACE 6433983 14.8%
RETURN_VALUE 4720313 10.9%
LOAD_FAST 4260426 9.8%
STORE_FAST_INIT 4047513 9.3%
CALL_NO_KW_BUILTIN_O 3393679 7.8%

BINARY_OP_ADD_FLOAT

Successors and predecessors for BINARY_OP_ADD_FLOAT
Predecessors Count Percentage
LOAD_CONST 14686699 78.1%
CALL_NO_KW_BUILTIN_O 2099848 11.2%
BINARY_OP_MULTIPLY_FLOAT 1075747 5.7%
BINARY_OP_ADAPTIVE 529098 2.8%
LOAD_FAST 386918 2.1%
Successors Count Percentage
LOAD_FAST 13526176 71.9%
BINARY_OP_MULTIPLY_FLOAT 2098591 11.2%
STORE_FAST_INIT 1231137 6.5%
RETURN_VALUE 1073949 5.7%
LIST_APPEND 459796 2.4%

BINARY_OP_ADD_INT

Successors and predecessors for BINARY_OP_ADD_INT
Predecessors Count Percentage
LOAD_CONST 12769705 63.6%
LOAD_FAST 3639949 18.1%
RETURN_VALUE 1160592 5.8%
BINARY_OP_MULTIPLY_INT 730720 3.6%
CALL_NO_KW_LEN 459979 2.3%
Successors Count Percentage
STORE_FAST_REPLACE 6571679 32.7%
LOAD_FAST 4546555 22.6%
SWAP 1393145 6.9%
BUILD_SLICE 1297009 6.5%
RETURN_VALUE 1192885 5.9%

BINARY_OP_MULTIPLY_FLOAT

Successors and predecessors for BINARY_OP_MULTIPLY_FLOAT
Predecessors Count Percentage
LOAD_FAST 20705987 60.3%
LOAD_DEREF 8138871 23.7%
LOAD_GLOBAL_MODULE 2200247 6.4%
BINARY_OP_ADD_FLOAT 2098591 6.1%
LOAD_ATTR_SLOT 918116 2.7%
Successors Count Percentage
LOAD_CONST 15678365 45.7%
CALL_NO_KW_BUILTIN_O 9140637 26.6%
BINARY_OP_ADAPTIVE 3216451 9.4%
RETURN_VALUE 2109188 6.1%
STORE_FAST_INIT 1954268 5.7%

BINARY_OP_MULTIPLY_INT

Successors and predecessors for BINARY_OP_MULTIPLY_INT
Predecessors Count Percentage
LOAD_FAST 2104258 40.5%
LOAD_CONST 904150 17.4%
LOAD_DEREF 783683 15.1%
BINARY_OP_ADAPTIVE 406333 7.8%
BINARY_SUBSCR_TUPLE_INT 337757 6.5%
Successors Count Percentage
LOAD_FAST 1697733 32.7%
BINARY_OP_ADD_INT 730720 14.1%
CALL_BUILTIN_FAST_WITH_KEYWORDS 650532 12.5%
LOAD_CONST 527943 10.2%
RETURN_VALUE 263224 5.1%

BINARY_OP_SUBTRACT_FLOAT

Successors and predecessors for BINARY_OP_SUBTRACT_FLOAT
Predecessors Count Percentage
LOAD_ATTR_SLOT 3015296 40.9%
LOAD_FAST 2085086 28.3%
LOAD_CONST 1219018 16.5%
BINARY_OP_MULTIPLY_FLOAT 894055 12.1%
CALL_ADAPTIVE 126103 1.7%
Successors Count Percentage
STORE_FAST_INIT 2949258 40.0%
LOAD_FAST 2223616 30.2%
CALL_NO_KW_BUILTIN_O 1268316 17.2%
LIST_APPEND 353934 4.8%
STORE_FAST_GENERAL 224353 3.0%

BINARY_OP_SUBTRACT_INT

Successors and predecessors for BINARY_OP_SUBTRACT_INT
Predecessors Count Percentage
LOAD_CONST 5334653 42.4%
LOAD_FAST 4749244 37.8%
CALL_NO_KW_LEN 908892 7.2%
LOAD_DEREF 791589 6.3%
LOAD_ATTR_INSTANCE_VALUE 219030 1.7%
Successors Count Percentage
LOAD_CONST 2035705 16.2%
STORE_FAST_INIT 1832075 14.6%
STORE_FAST_REPLACE 1779490 14.2%
LOAD_FAST 1266828 10.1%
BINARY_SUBSCR_ADAPTIVE 1172959 9.3%

BINARY_SUBSCR

Successors and predecessors for BINARY_SUBSCR
Predecessors Count Percentage
BINARY_SUBSCR_LIST_INT 2557685 36.5%
BUILD_SLICE 1411040 20.1%
BINARY_OP 1223840 17.5%
LOAD_CONST 699432 10.0%
BINARY_SUBSCR_TUPLE_INT 608106 8.7%
Successors Count Percentage
LOAD_FAST 2506818 37.2%
UNPACK_SEQUENCE_TUPLE 1630111 24.2%
LOAD_METHOD_NO_DICT 466534 6.9%
BUILD_TUPLE 352867 5.2%
RETURN_VALUE 343323 5.1%

BINARY_SUBSCR_ADAPTIVE

Successors and predecessors for BINARY_SUBSCR_ADAPTIVE
Predecessors Count Percentage
BUILD_SLICE 13773635 32.0%
LOAD_CONST 11186125 26.0%
CALL_NO_KW_BUILTIN_O 8078834 18.8%
LOAD_FAST 7583890 17.6%
BINARY_OP_SUBTRACT_INT 1172959 2.7%
Successors Count Percentage
LIST_APPEND 8537736 19.8%
LOAD_FAST 7443422 17.3%
STORE_FAST_INIT 5781903 13.4%
LOAD_CONST 4008481 9.3%
BINARY_SUBSCR_DICT 2149980 5.0%

BINARY_SUBSCR_DICT

Successors and predecessors for BINARY_SUBSCR_DICT
Predecessors Count Percentage
LOAD_FAST 6505884 64.7%
BINARY_SUBSCR_ADAPTIVE 2149980 21.4%
LOAD_CONST 436281 4.3%
RETURN_VALUE 299041 3.0%
BUILD_TUPLE 285308 2.8%
Successors Count Percentage
LOAD_FAST 4175018 41.5%
STORE_FAST_GENERAL 1389278 13.8%
STORE_FAST_INIT 1045884 10.4%
PUSH_EXC_INFO 564327 5.6%
RETURN_VALUE 493476 4.9%

BINARY_SUBSCR_GETITEM

Successors and predecessors for BINARY_SUBSCR_GETITEM
Predecessors Count Percentage
LOAD_FAST 890618 52.0%
LOAD_CONST 653796 38.2%
BUILD_SLICE 144934 8.5%
BINARY_SUBSCR_ADAPTIVE 20990 1.2%
CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS 424 0.0%
Successors Count Percentage
RESUME 1704806 99.6%
MAKE_CELL 3804 0.2%
BINARY_SUBSCR 2629 0.2%
COPY_FREE_VARS 42 0.0%

BINARY_SUBSCR_LIST_INT

Successors and predecessors for BINARY_SUBSCR_LIST_INT
Predecessors Count Percentage
LOAD_FAST 11967577 63.8%
LOAD_CONST 6126520 32.7%
BINARY_OP_SUBTRACT_INT 261950 1.4%
COPY 119846 0.6%
BINARY_SUBSCR_ADAPTIVE 74443 0.4%
Successors Count Percentage
UNPACK_SEQUENCE_TWO_TUPLE 3520466 18.8%
RETURN_VALUE 3224693 17.2%
LOAD_FAST 3094871 16.5%
BINARY_SUBSCR 2557685 13.6%
STORE_FAST_GENERAL 2038877 10.9%

BINARY_SUBSCR_TUPLE_INT

Successors and predecessors for BINARY_SUBSCR_TUPLE_INT
Predecessors Count Percentage
LOAD_CONST 9972636 92.5%
LOAD_FAST 516884 4.8%
BINARY_SUBSCR_ADAPTIVE 102171 0.9%
BINARY_SUBSCR_TUPLE_INT 77335 0.7%
LOAD_GLOBAL_MODULE 57780 0.5%
Successors Count Percentage
RETURN_VALUE 3448480 32.0%
CALL_NO_KW_BUILTIN_O 1064304 9.9%
LOAD_GLOBAL_MODULE 807462 7.5%
STORE_FAST_INIT 799584 7.4%
LOAD_FAST 676219 6.3%

BUILD_CONST_KEY_MAP

Successors and predecessors for BUILD_CONST_KEY_MAP
Predecessors Count Percentage
LOAD_CONST 750869 100.0%
Successors Count Percentage
STORE_FAST_INIT 251222 33.5%
LOAD_CONST 219291 29.2%
RETURN_VALUE 193294 25.7%
STORE_NAME 33085 4.4%
DICT_UPDATE 12358 1.6%

BUILD_LIST

Successors and predecessors for BUILD_LIST
Predecessors Count Percentage
RESUME 3840207 25.1%
STORE_FAST_INIT 2954711 19.3%
LOAD_FAST 2850772 18.6%
BINARY_OP_ADAPTIVE 2086796 13.6%
BUILD_TUPLE 533683 3.5%
Successors Count Percentage
LOAD_FAST 5141053 33.6%
STORE_FAST_INIT 4327384 28.3%
STORE_FAST_REPLACE 2508976 16.4%
BUILD_TUPLE 809023 5.3%
COMPARE_OP_ADAPTIVE 716425 4.7%

BUILD_MAP

Successors and predecessors for BUILD_MAP
Predecessors Count Percentage
LOAD_FAST 2073662 30.5%
STORE_FAST_GENERAL 1210627 17.8%
RESUME 545631 8.0%
LOAD_CONST 532127 7.8%
BUILD_TUPLE 376751 5.5%
Successors Count Percentage
LOAD_FAST 2948522 43.3%
STORE_FAST_GENERAL 1230580 18.1%
CALL_NO_KW_METHOD_DESCRIPTOR_FAST 846712 12.4%
STORE_FAST_INIT 640897 9.4%
STORE_FAST_REPLACE 437589 6.4%

BUILD_SET

Successors and predecessors for BUILD_SET
Predecessors Count Percentage
LOAD_ATTR_ADAPTIVE 43018 28.5%
RESUME 42170 28.0%
LOAD_CONST 27198 18.0%
LOAD_NAME 16870 11.2%
LOAD_ATTR 9541 6.3%
Successors Count Percentage
CONTAINS_OP 52472 34.8%
LOAD_FAST 42697 28.3%
BINARY_OP_ADAPTIVE 18269 12.1%
STORE_NAME 8084 5.4%
STORE_FAST_INIT 5872 3.9%

BUILD_SLICE

Successors and predecessors for BUILD_SLICE
Predecessors Count Percentage
LOAD_CONST 10405172 66.3%
LOAD_FAST 3204824 20.4%
BINARY_OP_ADD_INT 1297009 8.3%
LOAD_ATTR_INSTANCE_VALUE 552074 3.5%
BINARY_OP 146495 0.9%
Successors Count Percentage
BINARY_SUBSCR_ADAPTIVE 13773635 87.8%
BINARY_SUBSCR 1411040 9.0%
STORE_SUBSCR_ADAPTIVE 271749 1.7%
BINARY_SUBSCR_GETITEM 144934 0.9%
DELETE_SUBSCR 81565 0.5%

BUILD_STRING

Successors and predecessors for BUILD_STRING
Predecessors Count Percentage
LOAD_CONST 1046914 66.2%
FORMAT_VALUE 534855 33.8%
LOAD_METHOD 8 0.0%
LOAD_FAST 3 0.0%
CALL 2 0.0%
Successors Count Percentage
STORE_FAST_INIT 370892 23.4%
LIST_APPEND 311053 19.7%
LOAD_FAST 299148 18.9%
YIELD_VALUE 197176 12.5%
CALL_NO_KW_BUILTIN_O 122242 7.7%

BUILD_TUPLE

Successors and predecessors for BUILD_TUPLE
Predecessors Count Percentage
LOAD_FAST 15199653 51.8%
LOAD_ATTR_INSTANCE_VALUE 1997447 6.8%
LOAD_CLOSURE 1899718 6.5%
CALL_ADAPTIVE 1114190 3.8%
LOAD_GLOBAL_MODULE 982996 3.4%
Successors Count Percentage
YIELD_VALUE 5581603 19.0%
LOAD_FAST 5249815 17.9%
RETURN_VALUE 3186363 10.9%
LOAD_CONST 2508333 8.5%
STORE_FAST_INIT 1747842 6.0%

CALL

Successors and predecessors for CALL
Predecessors Count Percentage
LOAD_FAST 10490203 33.3%
CALL_PY_EXACT_ARGS 4443819 14.1%
LOAD_METHOD 4309243 13.7%
LOAD_CONST 3281373 10.4%
LOAD_GLOBAL 1663347 5.3%
Successors Count Percentage
RESUME 9162494 29.1%
LOAD_METHOD 3555285 11.3%
POP_TOP 2391235 7.6%
BINARY_OP 2314027 7.4%
STORE_NAME 1670655 5.3%

CALL_ADAPTIVE

Successors and predecessors for CALL_ADAPTIVE
Predecessors Count Percentage
LOAD_FAST 37539827 34.7%
LOAD_CONST 13625056 12.6%
LOAD_GLOBAL_MODULE 11877873 11.0%
KW_NAMES 11718309 10.8%
LOAD_DEREF 9212236 8.5%
Successors Count Percentage
RESUME 21358092 19.7%
POP_JUMP_FORWARD_IF_FALSE 12416713 11.5%
STORE_FAST_GENERAL 11076751 10.2%
LOAD_DEREF 8137987 7.5%
STORE_FAST_INIT 7588246 7.0%

CALL_BOUND_METHOD_EXACT_ARGS

Successors and predecessors for CALL_BOUND_METHOD_EXACT_ARGS
Predecessors Count Percentage
LOAD_FAST 6582308 44.1%
LOAD_CONST 5115095 34.3%
BINARY_OP_ADAPTIVE 723426 4.9%
BUILD_TUPLE 601588 4.0%
BINARY_OP_ADD_INT 356930 2.4%
Successors Count Percentage
RESUME 13606529 91.2%
CALL 1030856 6.9%
COPY_FREE_VARS 256611 1.7%
MAKE_CELL 13046 0.1%
RETURN_GENERATOR 7505 0.1%

CALL_BUILTIN_CLASS

Successors and predecessors for CALL_BUILTIN_CLASS
Predecessors Count Percentage
LOAD_FAST 5990053 53.5%
LOAD_GLOBAL_BUILTIN 2512705 22.4%
LOAD_GLOBAL 582715 5.2%
LOAD_GLOBAL_ADAPTIVE 274909 2.5%
CALL_NO_KW_LEN 252957 2.3%
Successors Count Percentage
LOAD_METHOD_ADAPTIVE 4054227 36.2%
GET_ITER 3246575 29.0%
LOAD_FAST 596091 5.3%
COMPARE_OP_ADAPTIVE 497910 4.4%
CALL_NO_KW_LEN 489203 4.4%

CALL_BUILTIN_FAST_WITH_KEYWORDS

Successors and predecessors for CALL_BUILTIN_FAST_WITH_KEYWORDS
Predecessors Count Percentage
LOAD_FAST 5869620 72.8%
BINARY_OP_MULTIPLY_INT 650532 8.1%
LOAD_CONST 404114 5.0%
CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 316258 3.9%
CALL_NO_KW_STR_1 173660 2.2%
Successors Count Percentage
STORE_FAST_REPLACE 2251222 27.9%
LOAD_CONST 1496919 18.6%
RETURN_VALUE 1021505 12.7%
LIST_APPEND 985383 12.2%
LOAD_GLOBAL_BUILTIN 506436 6.3%

CALL_FUNCTION_EX

Successors and predecessors for CALL_FUNCTION_EX
Predecessors Count Percentage
DICT_MERGE 2356681 62.4%
BINARY_SUBSCR_DICT 430464 11.4%
LOAD_FAST 420118 11.1%
LIST_TO_TUPLE 412174 10.9%
RETURN_VALUE 54087 1.4%
Successors Count Percentage
RETURN_VALUE 1305017 34.7%
STORE_FAST_INIT 922688 24.5%
LOAD_FAST 507612 13.5%
POP_TOP 433259 11.5%
STORE_FAST_GENERAL 215781 5.7%

CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS

Successors and predecessors for CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS
Predecessors Count Percentage
LOAD_CONST 8339020 90.1%
LOAD_METHOD_NO_DICT 456447 4.9%
LOAD_FAST 328246 3.5%
LOAD_DEREF 25856 0.3%
LOAD_GLOBAL_MODULE 21473 0.2%
Successors Count Percentage
CALL_NO_KW_METHOD_DESCRIPTOR_FAST 3194113 34.5%
COMPARE_OP_STR_JUMP 1655652 17.9%
POP_TOP 1176749 12.7%
STORE_FAST_REPLACE 667392 7.2%
LOAD_CONST 523719 5.7%

CALL_NO_KW_BUILTIN_FAST

Successors and predecessors for CALL_NO_KW_BUILTIN_FAST
Predecessors Count Percentage
LOAD_FAST 13385929 45.3%
LOAD_CONST 8519959 28.9%
LOAD_ATTR_INSTANCE_VALUE 1261680 4.3%
LOAD_ATTR_SLOT 1139996 3.9%
LOAD_ATTR_ADAPTIVE 1128791 3.8%
Successors Count Percentage
RETURN_VALUE 4607387 15.6%
LOAD_CONST 4529690 15.3%
STORE_FAST_INIT 3427727 11.6%
POP_JUMP_FORWARD_IF_FALSE 2491929 8.4%
POP_TOP 1979751 6.7%

CALL_NO_KW_BUILTIN_O

Successors and predecessors for CALL_NO_KW_BUILTIN_O
Predecessors Count Percentage
LOAD_FAST 24096496 54.0%
BINARY_OP_MULTIPLY_FLOAT 9140637 20.5%
BINARY_OP_ADAPTIVE 3393679 7.6%
LOAD_CONST 2318580 5.2%
BINARY_OP_SUBTRACT_FLOAT 1268316 2.8%
Successors Count Percentage
STORE_FAST_INIT 10288156 23.0%
BINARY_SUBSCR_ADAPTIVE 8078834 18.1%
POP_TOP 7200262 16.1%
STORE_FAST_REPLACE 2700219 6.0%
BINARY_OP_ADD_FLOAT 2099848 4.7%

CALL_NO_KW_ISINSTANCE

Successors and predecessors for CALL_NO_KW_ISINSTANCE
Predecessors Count Percentage
LOAD_GLOBAL_BUILTIN 10080247 45.3%
LOAD_GLOBAL_MODULE 5287078 23.8%
LOAD_FAST 2522061 11.3%
BUILD_TUPLE 1731534 7.8%
LOAD_ATTR_MODULE 1676633 7.5%
Successors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 13052970 58.7%
POP_JUMP_FORWARD_IF_TRUE 7620706 34.2%
RETURN_VALUE 862042 3.9%
JUMP_IF_FALSE_OR_POP 279780 1.3%
UNARY_NOT 176003 0.8%

CALL_NO_KW_LEN

Successors and predecessors for CALL_NO_KW_LEN
Predecessors Count Percentage
LOAD_FAST 22473402 78.7%
LOAD_ATTR_INSTANCE_VALUE 3033534 10.6%
LOAD_ATTR_ADAPTIVE 693383 2.4%
CALL_BUILTIN_CLASS 489203 1.7%
JUMP_IF_TRUE_OR_POP 483292 1.7%
Successors Count Percentage
LOAD_CONST 12871801 45.1%
LOAD_FAST 6107079 21.4%
STORE_FAST_INIT 2415504 8.5%
RETURN_VALUE 1519451 5.3%
BINARY_OP_SUBTRACT_INT 908892 3.2%

CALL_NO_KW_LIST_APPEND

Successors and predecessors for CALL_NO_KW_LIST_APPEND
Predecessors Count Percentage
LOAD_FAST 7900097 67.8%
BUILD_TUPLE 1600187 13.7%
CALL_ADAPTIVE 536898 4.6%
RETURN_VALUE 472418 4.1%
LOAD_CONST 212624 1.8%
Successors Count Percentage
JUMP_BACKWARD 5747968 49.3%
LOAD_CONST 2819872 24.2%
LOAD_FAST 1926045 16.5%
EXTENDED_ARG_QUICK 501455 4.3%
LOAD_GLOBAL_BUILTIN 216413 1.9%

CALL_NO_KW_METHOD_DESCRIPTOR_FAST

Successors and predecessors for CALL_NO_KW_METHOD_DESCRIPTOR_FAST
Predecessors Count Percentage
LOAD_CONST 8920667 24.1%
LOAD_FAST 7468337 20.2%
LOAD_GLOBAL_MODULE 6854574 18.5%
CALL_NO_KW_TYPE_1 4937315 13.3%
CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS 3194113 8.6%
Successors Count Percentage
STORE_FAST_INIT 14516645 39.2%
STORE_FAST_GENERAL 7289285 19.7%
LIST_APPEND 4542984 12.3%
JUMP_IF_TRUE_OR_POP 2255981 6.1%
STORE_FAST_REPLACE 2116656 5.7%

CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS

Successors and predecessors for CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS
Predecessors Count Percentage
LOAD_METHOD_NO_DICT 14160639 90.4%
LOAD_METHOD_ADAPTIVE 1263635 8.1%
LOAD_METHOD_WITH_DICT 73265 0.5%
LOAD_METHOD 61946 0.4%
CALL_ADAPTIVE 54525 0.3%
Successors Count Percentage
STORE_FAST_INIT 3475132 22.2%
SET_ADD 2821199 18.0%
CALL_ADAPTIVE 2576402 16.4%
LOAD_FAST 1430271 9.1%
RETURN_VALUE 1115142 7.1%

CALL_NO_KW_METHOD_DESCRIPTOR_O

Successors and predecessors for CALL_NO_KW_METHOD_DESCRIPTOR_O
Predecessors Count Percentage
LOAD_FAST 9254702 58.2%
LOAD_CONST 4668510 29.3%
BUILD_LIST 378773 2.4%
RETURN_GENERATOR 260071 1.6%
CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 176119 1.1%
Successors Count Percentage
POP_TOP 6585503 41.4%
UNPACK_SEQUENCE_TUPLE 3237516 20.3%
BINARY_OP_ADAPTIVE 2197065 13.8%
RETURN_VALUE 1548481 9.7%
LOAD_CONST 1129504 7.1%

CALL_NO_KW_STR_1

Successors and predecessors for CALL_NO_KW_STR_1
Predecessors Count Percentage
LOAD_FAST 1605826 84.7%
LOAD_ATTR_INSTANCE_VALUE 157415 8.3%
CALL_ADAPTIVE 40553 2.1%
CALL_NO_KW_BUILTIN_O 30841 1.6%
RETURN_VALUE 29363 1.5%
Successors Count Percentage
STORE_FAST_REPLACE 382450 20.2%
RETURN_VALUE 331007 17.5%
YIELD_VALUE 251010 13.2%
CALL_BUILTIN_FAST_WITH_KEYWORDS 173660 9.2%
BINARY_OP_ADAPTIVE 173205 9.1%

CALL_NO_KW_TUPLE_1

Successors and predecessors for CALL_NO_KW_TUPLE_1
Predecessors Count Percentage
LOAD_DEREF 265461 35.4%
LOAD_GLOBAL_MODULE 183157 24.4%
LOAD_FAST 163000 21.7%
RETURN_GENERATOR 41146 5.5%
CALL_BUILTIN_CLASS 41123 5.5%
Successors Count Percentage
CALL_PY_WITH_DEFAULTS 265512 35.4%
CALL_ADAPTIVE 191081 25.5%
LOAD_FAST 70964 9.5%
CALL_NO_KW_BUILTIN_O 69633 9.3%
RETURN_VALUE 62508 8.3%

CALL_NO_KW_TYPE_1

Successors and predecessors for CALL_NO_KW_TYPE_1
Predecessors Count Percentage
LOAD_FAST 18883681 98.9%
LOAD_GLOBAL 73776 0.4%
LOAD_GLOBAL_MODULE 54460 0.3%
LOAD_GLOBAL_ADAPTIVE 45510 0.2%
CALL_ADAPTIVE 17679 0.1%
Successors Count Percentage
LOAD_GLOBAL_BUILTIN 6154726 32.2%
IS_OP 5684905 29.8%
CALL_NO_KW_METHOD_DESCRIPTOR_FAST 4937315 25.9%
STORE_FAST_INIT 1136753 6.0%
LOAD_FAST 671859 3.5%

CALL_PY_EXACT_ARGS

Successors and predecessors for CALL_PY_EXACT_ARGS
Predecessors Count Percentage
LOAD_FAST 42264210 61.7%
LOAD_METHOD_WITH_VALUES 8469007 12.4%
LOAD_CONST 4147898 6.1%
RETURN_VALUE 2290054 3.3%
GET_ITER 1901400 2.8%
Successors Count Percentage
RESUME 59681388 87.1%
CALL 4443819 6.5%
RETURN_GENERATOR 1641812 2.4%
COPY_FREE_VARS 1569355 2.3%
MAKE_CELL 1180045 1.7%

CALL_PY_WITH_DEFAULTS

Successors and predecessors for CALL_PY_WITH_DEFAULTS
Predecessors Count Percentage
LOAD_FAST 7394410 49.7%
LOAD_CONST 2038439 13.7%
LOAD_METHOD_WITH_VALUES 1143946 7.7%
LOAD_DEREF 953661 6.4%
BINARY_OP_ADD_INT 619063 4.2%
Successors Count Percentage
RESUME 14616546 98.1%
COPY_FREE_VARS 166314 1.1%
MAKE_CELL 52222 0.4%
CALL 34149 0.2%
RETURN_GENERATOR 23257 0.2%

CHECK_EG_MATCH

Successors and predecessors for CHECK_EG_MATCH
Predecessors Count Percentage
LOAD_GLOBAL 93 52.0%
LOAD_FAST 72 40.2%
BUILD_TUPLE 8 4.5%
LOAD_GLOBAL_BUILTIN 5 2.8%
LOAD_CONST 1 0.6%
Successors Count Percentage
COPY 179 100.0%

CHECK_EXC_MATCH

Successors and predecessors for CHECK_EXC_MATCH
Predecessors Count Percentage
LOAD_GLOBAL_BUILTIN 1775444 73.7%
LOAD_GLOBAL 345474 14.3%
BUILD_TUPLE 116669 4.8%
LOAD_GLOBAL_ADAPTIVE 83472 3.5%
LOAD_GLOBAL_MODULE 52532 2.2%
Successors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 2407552 99.9%
EXTENDED_ARG_QUICK 1475 0.1%
COPY 12 0.0%
EXTENDED_ARG 3 0.0%

COMPARE_OP

Successors and predecessors for COMPARE_OP
Predecessors Count Percentage
LOAD_CONST 2174770 47.3%
LOAD_FAST 952109 20.7%
COMPARE_OP_INT_JUMP 787644 17.1%
BINARY_OP 192294 4.2%
LOAD_ATTR 111631 2.4%
Successors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 3572990 77.8%
POP_JUMP_FORWARD_IF_TRUE 400707 8.7%
POP_JUMP_BACKWARD_IF_TRUE 327314 7.1%
JUMP_IF_FALSE_OR_POP 98668 2.1%
POP_JUMP_BACKWARD_IF_FALSE 51361 1.1%

COMPARE_OP_ADAPTIVE

Successors and predecessors for COMPARE_OP_ADAPTIVE
Predecessors Count Percentage
LOAD_CONST 11418782 41.2%
LOAD_FAST 8775892 31.7%
LOAD_GLOBAL_MODULE 1373495 5.0%
BUILD_TUPLE 1257564 4.5%
COPY 1202413 4.3%
Successors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 12354755 44.6%
POP_JUMP_FORWARD_IF_TRUE 2595310 9.4%
RETURN_VALUE 2442681 8.8%
JUMP_IF_FALSE_OR_POP 2369081 8.6%
EXTENDED_ARG_QUICK 2182289 7.9%

COMPARE_OP_FLOAT_JUMP

Successors and predecessors for COMPARE_OP_FLOAT_JUMP
Predecessors Count Percentage
LOAD_CONST 8169368 72.5%
LOAD_FAST 2369926 21.0%
LOAD_ATTR_INSTANCE_VALUE 402399 3.6%
CALL_NO_KW_BUILTIN_O 116970 1.0%
LOAD_ATTR_ADAPTIVE 87737 0.8%
Successors Count Percentage
LOAD_FAST 6285058 55.8%
LOAD_GLOBAL_MODULE 2578696 22.9%
LOAD_CONST 2090815 18.6%
LOAD_GLOBAL_BUILTIN 127869 1.1%
JUMP_BACKWARD 114676 1.0%

COMPARE_OP_INT_JUMP

Successors and predecessors for COMPARE_OP_INT_JUMP
Predecessors Count Percentage
LOAD_CONST 33272298 47.6%
LOAD_FAST 25001098 35.8%
LOAD_ATTR_INSTANCE_VALUE 1796281 2.6%
CALL_NO_KW_BUILTIN_O 1459127 2.1%
COPY 1333548 1.9%
Successors Count Percentage
LOAD_FAST 39528445 56.6%
LOAD_CONST 10644107 15.2%
JUMP_BACKWARD 6658297 9.5%
LOAD_GLOBAL_MODULE 5131416 7.3%
LOAD_GLOBAL_BUILTIN 2856693 4.1%

COMPARE_OP_STR_JUMP

Successors and predecessors for COMPARE_OP_STR_JUMP
Predecessors Count Percentage
LOAD_CONST 19305526 74.1%
LOAD_FAST 2448898 9.4%
CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS 1655652 6.4%
LOAD_ATTR_INSTANCE_VALUE 1142914 4.4%
BINARY_OP_ADAPTIVE 810291 3.1%
Successors Count Percentage
LOAD_FAST 16793261 64.4%
JUMP_BACKWARD 4119212 15.8%
LOAD_CONST 2688643 10.3%
NOP 666177 2.6%
LOAD_GLOBAL_MODULE 494509 1.9%

CONTAINS_OP

Successors and predecessors for CONTAINS_OP
Predecessors Count Percentage
LOAD_FAST 14502547 42.2%
LOAD_GLOBAL_MODULE 7601978 22.1%
LOAD_CONST 4689418 13.6%
BINARY_OP 1114173 3.2%
LOAD_ATTR_INSTANCE_VALUE 1113361 3.2%
Successors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 24672132 71.8%
POP_JUMP_BACKWARD_IF_TRUE 2087604 6.1%
POP_JUMP_FORWARD_IF_TRUE 1984553 5.8%
EXTENDED_ARG_QUICK 1469160 4.3%
POP_JUMP_BACKWARD_IF_FALSE 1184954 3.4%

COPY

Successors and predecessors for COPY
Predecessors Count Percentage
SWAP 3147049 40.1%
LOAD_FAST 2124605 27.1%
BINARY_OP_ADD_INT 623505 7.9%
LOAD_CONST 593321 7.6%
COPY 306185 3.9%
Successors Count Percentage
COMPARE_OP_INT_JUMP 1333548 17.0%
LOAD_ATTR_INSTANCE_VALUE 1284428 16.4%
COMPARE_OP_ADAPTIVE 1202413 15.3%
STORE_FAST_GENERAL 663599 8.5%
LOAD_ATTR_ADAPTIVE 623742 8.0%

COPY_FREE_VARS

Successors and predecessors for COPY_FREE_VARS
Predecessors Count Percentage
CALL_PY_EXACT_ARGS 1569355 35.2%
CALL_ADAPTIVE 1466168 32.9%
CALL 1001889 22.5%
CALL_BOUND_METHOD_EXACT_ARGS 256611 5.8%
CALL_PY_WITH_DEFAULTS 166314 3.7%
Successors Count Percentage
RESUME 15545639 91.5%
RETURN_GENERATOR 812885 4.8%
MAKE_CELL 623938 3.7%
PUSH_EXC_INFO 1 0.0%

DELETE_ATTR

Successors and predecessors for DELETE_ATTR
Predecessors Count Percentage
LOAD_FAST 1469407 99.9%
RETURN_VALUE 466 0.0%
LOAD_ATTR 91 0.0%
LOAD_GLOBAL 53 0.0%
LOAD_GLOBAL_MODULE 52 0.0%
Successors Count Percentage
LOAD_FAST 979666 66.6%
NOP 478147 32.5%
LOAD_CONST 8692 0.6%
JUMP_FORWARD 1446 0.1%
PUSH_NULL 851 0.1%

DELETE_DEREF

Successors and predecessors for DELETE_DEREF
Predecessors Count Percentage
STORE_ATTR_ADAPTIVE 15 41.7%
STORE_ATTR 14 38.9%
STORE_DEREF 3 8.3%
RESUME 2 5.6%
POP_TOP 2 5.6%
Successors Count Percentage
DELETE_FAST 29 80.6%
LOAD_GLOBAL 5 13.9%
LOAD_CONST 1 2.8%
PUSH_NULL 1 2.8%

DELETE_FAST

Successors and predecessors for DELETE_FAST
Predecessors Count Percentage
DELETE_FAST 280755 36.2%
STORE_SUBSCR_ADAPTIVE 279993 36.1%
POP_TOP 113038 14.6%
STORE_FAST_REPLACE 79658 10.3%
STORE_FAST_INIT 10240 1.3%
Successors Count Percentage
JUMP_BACKWARD 414257 53.4%
DELETE_FAST 280755 36.2%
JUMP_FORWARD 30873 4.0%
RETURN_VALUE 12604 1.6%
LOAD_FAST 11502 1.5%

DELETE_GLOBAL

Successors and predecessors for DELETE_GLOBAL
Predecessors Count Percentage
DELETE_GLOBAL 3 27.3%
RESUME 2 18.2%
STORE_FAST_INIT 2 18.2%
STORE_ATTR 2 18.2%
FOR_ITER 1 9.1%
Successors Count Percentage
LOAD_FAST 4 36.4%
DELETE_GLOBAL 3 27.3%
LOAD_CONST 1 9.1%
DELETE_NAME 1 9.1%
LOAD_GLOBAL_ADAPTIVE 1 9.1%

DELETE_NAME

Successors and predecessors for DELETE_NAME
Predecessors Count Percentage
DELETE_NAME 41878 41.9%
STORE_NAME 31393 31.4%
FOR_ITER 12208 12.2%
POP_TOP 9695 9.7%
POP_JUMP_FORWARD_IF_TRUE 1647 1.6%
Successors Count Percentage
DELETE_NAME 41878 41.9%
LOAD_CONST 30981 31.0%
PUSH_NULL 12976 13.0%
NOP 5123 5.1%
BUILD_LIST 3748 3.7%

DELETE_SUBSCR

Successors and predecessors for DELETE_SUBSCR
Predecessors Count Percentage
LOAD_FAST 958237 72.9%
LOAD_CONST 181017 13.8%
BUILD_SLICE 81565 6.2%
BUILD_TUPLE 55133 4.2%
LOAD_ATTR_INSTANCE_VALUE 23490 1.8%
Successors Count Percentage
LOAD_CONST 488045 37.1%
LOAD_FAST 271436 20.7%
LOAD_GLOBAL_MODULE 189483 14.4%
LOAD_GLOBAL_BUILTIN 138948 10.6%
JUMP_FORWARD 84131 6.4%

DICT_MERGE

Successors and predecessors for DICT_MERGE
Predecessors Count Percentage
LOAD_FAST 2275724 96.6%
LOAD_ATTR_INSTANCE_VALUE 33956 1.4%
LOAD_DEREF 30671 1.3%
LOAD_ATTR_ADAPTIVE 12820 0.5%
LOAD_ATTR 2718 0.1%
Successors Count Percentage
CALL_FUNCTION_EX 2356681 100.0%
LOAD_CONST 103 0.0%
LOAD_NAME 5 0.0%
BUILD_LIST 1 0.0%
PUSH_EXC_INFO 1 0.0%

DICT_UPDATE

Successors and predecessors for DICT_UPDATE
Predecessors Count Percentage
MAP_ADD 137612 88.0%
BUILD_CONST_KEY_MAP 12358 7.9%
LOAD_FAST 4848 3.1%
BUILD_MAP 1242 0.8%
RETURN_VALUE 146 0.1%
Successors Count Percentage
BUILD_MAP 123673 79.1%
STORE_NAME 11938 7.6%
LOAD_CONST 8158 5.2%
LOAD_FAST 4764 3.0%
EXTENDED_ARG_QUICK 3751 2.4%

END_ASYNC_FOR

Successors and predecessors for END_ASYNC_FOR
Predecessors Count Percentage
SEND 131 98.5%
GET_ANEXT 2 1.5%
Successors Count Percentage
RETURN_VALUE 64 51.2%
LOAD_CONST 24 19.2%
JUMP_BACKWARD 13 10.4%
LOAD_FAST 11 8.8%
LOAD_DEREF 5 4.0%

EXTENDED_ARG

Successors and predecessors for EXTENDED_ARG
Predecessors Count Percentage
CALL 8748 35.4%
JUMP_BACKWARD 4255 17.2%
POP_TOP 3237 13.1%
COMPARE_OP 1524 6.2%
CONTAINS_OP 1096 4.4%
Successors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 11993 48.5%
FOR_ITER 5224 21.1%
JUMP_BACKWARD 4449 18.0%
JUMP_FORWARD 1335 5.4%
LOAD_GLOBAL 872 3.5%

EXTENDED_ARG_QUICK

Successors and predecessors for EXTENDED_ARG_QUICK
Predecessors Count Percentage
JUMP_BACKWARD 3323155 15.6%
JUMP_FORWARD 2784661 13.0%
COMPARE_OP_ADAPTIVE 2182289 10.2%
LOAD_FAST 2077521 9.7%
LOAD_CONST 1552882 7.3%
Successors Count Percentage
JUMP_BACKWARD 5656173 26.5%
POP_JUMP_FORWARD_IF_FALSE 4353812 20.4%
FOR_ITER 4302391 20.1%
LOAD_CONST 3133669 14.7%
JUMP_FORWARD 1714384 8.0%

FORMAT_VALUE

Successors and predecessors for FORMAT_VALUE
Predecessors Count Percentage
LOAD_FAST 1804854 76.3%
LOAD_ATTR_ADAPTIVE 332315 14.0%
LOAD_NAME 91065 3.8%
LOAD_ATTR 24667 1.0%
LOAD_ATTR_SLOT 21088 0.9%
Successors Count Percentage
LOAD_CONST 1593986 67.4%
BUILD_STRING 534855 22.6%
LIST_APPEND 192315 8.1%
LOAD_FAST 27454 1.2%
LOAD_NAME 6340 0.3%

FOR_ITER

Successors and predecessors for FOR_ITER
Predecessors Count Percentage
JUMP_BACKWARD 102644469 77.9%
GET_ITER 16315355 12.4%
EXTENDED_ARG_QUICK 4302391 3.3%
POP_JUMP_BACKWARD_IF_FALSE 4203633 3.2%
LOAD_FAST 4051770 3.1%
Successors Count Percentage
STORE_FAST_GENERAL 85321161 64.7%
UNPACK_SEQUENCE_TWO_TUPLE 22317175 16.9%
LOAD_CONST 6374412 4.8%
LOAD_FAST 5296017 4.0%
UNPACK_SEQUENCE_TUPLE 3698724 2.8%

GET_AITER

Successors and predecessors for GET_AITER
Predecessors Count Percentage
RETURN_GENERATOR 101 66.0%
LOAD_FAST 18 11.8%
CALL 17 11.1%
LOAD_DEREF 13 8.5%
RETURN_VALUE 2 1.3%
Successors Count Percentage
CALL 81 54.4%
GET_ANEXT 68 45.6%

GET_ANEXT

Successors and predecessors for GET_ANEXT
Predecessors Count Percentage
JUMP_BACKWARD 595 79.0%
LOAD_FAST 81 10.8%
GET_AITER 68 9.0%
POP_JUMP_BACKWARD_IF_FALSE 8 1.1%
COMPARE_OP_INT_JUMP 1 0.1%
Successors Count Percentage
LOAD_CONST 751 99.7%
END_ASYNC_FOR 2 0.3%

GET_AWAITABLE

Successors and predecessors for GET_AWAITABLE
Predecessors Count Percentage
RETURN_GENERATOR 49227 77.1%
LOAD_FAST 10478 16.4%
LOAD_ATTR_INSTANCE_VALUE 1141 1.8%
RETURN_VALUE 1071 1.7%
LOAD_DEREF 497 0.8%
Successors Count Percentage
LOAD_CONST 63848 100.0%
PUSH_EXC_INFO 15 0.0%
COPY 1 0.0%

GET_ITER

Successors and predecessors for GET_ITER
Predecessors Count Percentage
LOAD_FAST 8182632 38.3%
CALL_BUILTIN_CLASS 3246575 15.2%
CALL_ADAPTIVE 2437993 11.4%
LOAD_ATTR_INSTANCE_VALUE 1493589 7.0%
RETURN_GENERATOR 1479418 6.9%
Successors Count Percentage
FOR_ITER 16315355 76.4%
CALL_ADAPTIVE 1951090 9.1%
CALL_PY_EXACT_ARGS 1901400 8.9%
EXTENDED_ARG_QUICK 979236 4.6%
CALL 203371 1.0%

GET_LEN

Successors and predecessors for GET_LEN
Predecessors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 217 98.2%
COPY 4 1.8%
Successors Count Percentage
LOAD_CONST 221 100.0%

GET_YIELD_FROM_ITER

Successors and predecessors for GET_YIELD_FROM_ITER
Predecessors Count Percentage
RETURN_GENERATOR 237522 94.6%
LOAD_FAST 3563 1.4%
CALL 3189 1.3%
LOAD_ATTR_SLOT 3127 1.2%
CALL_BUILTIN_CLASS 1026 0.4%
Successors Count Percentage
LOAD_CONST 251114 100.0%

IMPORT_FROM

Successors and predecessors for IMPORT_FROM
Predecessors Count Percentage
IMPORT_NAME 447581 60.0%
STORE_NAME 294686 39.5%
STORE_FAST_INIT 2754 0.4%
STORE_GLOBAL 1151 0.2%
STORE_DEREF 60 0.0%
Successors Count Percentage
STORE_NAME 692578 92.8%
STORE_FAST_INIT 45808 6.1%
PUSH_EXC_INFO 4074 0.5%
STORE_DEREF 2404 0.3%
STORE_GLOBAL 1268 0.2%

IMPORT_NAME

Successors and predecessors for IMPORT_NAME
Predecessors Count Percentage
LOAD_CONST 1309538 100.0%
Successors Count Percentage
STORE_NAME 655347 50.0%
IMPORT_FROM 447581 34.2%
STORE_FAST_INIT 74120 5.7%
STORE_FAST_GENERAL 72430 5.5%
IMPORT_STAR 37500 2.9%

IMPORT_STAR

Successors and predecessors for IMPORT_STAR
Predecessors Count Percentage
IMPORT_NAME 37500 100.0%
Successors Count Percentage
LOAD_CONST 23389 62.4%
JUMP_FORWARD 6230 16.6%
BUILD_LIST 4062 10.8%
NOP 2562 6.8%
LOAD_NAME 789 2.1%

IS_OP

Successors and predecessors for IS_OP
Predecessors Count Percentage
LOAD_GLOBAL_MODULE 10154467 43.8%
CALL_NO_KW_TYPE_1 5684905 24.5%
LOAD_FAST 2344865 10.1%
LOAD_GLOBAL_BUILTIN 1442013 6.2%
LOAD_GLOBAL 696080 3.0%
Successors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 21340294 92.0%
POP_JUMP_FORWARD_IF_TRUE 931951 4.0%
RETURN_VALUE 366149 1.6%
LOAD_FAST 188565 0.8%
JUMP_IF_FALSE_OR_POP 92694 0.4%

JUMP_BACKWARD

Successors and predecessors for JUMP_BACKWARD
Predecessors Count Percentage
POP_TOP 34225869 29.2%
LIST_APPEND 19199049 16.4%
POP_JUMP_FORWARD_IF_FALSE 15324612 13.1%
STORE_FAST_REPLACE 9204954 7.8%
COMPARE_OP_INT_JUMP 6658297 5.7%
Successors Count Percentage
FOR_ITER 102644469 87.5%
PUSH_NULL 6406203 5.5%
LOAD_FAST 3401492 2.9%
EXTENDED_ARG_QUICK 3323155 2.8%
NOP 1475858 1.3%

JUMP_BACKWARD_NO_INTERRUPT

Successors and predecessors for JUMP_BACKWARD_NO_INTERRUPT
Predecessors Count Percentage
RESUME 2239230 100.0%
Successors Count Percentage
SEND 2239230 100.0%

JUMP_FORWARD

Successors and predecessors for JUMP_FORWARD
Predecessors Count Percentage
STORE_FAST_GENERAL 7308611 20.7%
STORE_FAST_INIT 7212880 20.4%
POP_TOP 5026994 14.2%
STORE_FAST_REPLACE 3171023 9.0%
POP_JUMP_FORWARD_IF_FALSE 2650377 7.5%
Successors Count Percentage
LOAD_FAST 21590557 61.1%
EXTENDED_ARG_QUICK 2784661 7.9%
LOAD_GLOBAL_MODULE 2520932 7.1%
LOAD_CONST 1577077 4.5%
LOAD_GLOBAL_BUILTIN 1241439 3.5%

JUMP_IF_FALSE_OR_POP

Successors and predecessors for JUMP_IF_FALSE_OR_POP
Predecessors Count Percentage
COMPARE_OP_ADAPTIVE 2369081 40.8%
UNARY_NOT 652104 11.2%
CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 539399 9.3%
CALL_ADAPTIVE 437926 7.5%
POP_TOP 332611 5.7%
Successors Count Percentage
LOAD_FAST 2822274 48.6%
RETURN_VALUE 1033556 17.8%
LOAD_CONST 420740 7.2%
LOAD_DEREF 395657 6.8%
SWAP 339595 5.8%

JUMP_IF_TRUE_OR_POP

Successors and predecessors for JUMP_IF_TRUE_OR_POP
Predecessors Count Percentage
LOAD_FAST 2983238 36.1%
CALL_NO_KW_METHOD_DESCRIPTOR_FAST 2255981 27.3%
LOAD_ATTR_INSTANCE_VALUE 925141 11.2%
RETURN_VALUE 400332 4.8%
CALL_NO_KW_BUILTIN_FAST 387466 4.7%
Successors Count Percentage
LOAD_FAST 3399862 41.1%
STORE_FAST_REPLACE 2281490 27.6%
LOAD_GLOBAL_BUILTIN 614615 7.4%
CALL_NO_KW_LEN 483292 5.8%
CALL_PY_EXACT_ARGS 402021 4.9%

KW_NAMES

Successors and predecessors for KW_NAMES
Predecessors Count Percentage
LOAD_FAST 7683558 61.0%
LOAD_CONST 3710192 29.4%
LOAD_GLOBAL_BUILTIN 508210 4.0%
CALL_NO_KW_METHOD_DESCRIPTOR_FAST 111377 0.9%
LOAD_DEREF 110403 0.9%
Successors Count Percentage
CALL_ADAPTIVE 11718309 93.0%
CALL 670178 5.3%
CALL_BUILTIN_FAST_WITH_KEYWORDS 156630 1.2%
CALL_BUILTIN_CLASS 54294 0.4%

LIST_APPEND

Successors and predecessors for LIST_APPEND
Predecessors Count Percentage
BINARY_SUBSCR_ADAPTIVE 8537736 43.5%
CALL_NO_KW_METHOD_DESCRIPTOR_FAST 4542984 23.2%
LOAD_FAST 1204802 6.1%
CALL_BUILTIN_FAST_WITH_KEYWORDS 985383 5.0%
BINARY_SUBSCR_TUPLE_INT 581816 3.0%
Successors Count Percentage
JUMP_BACKWARD 19199049 97.9%
LOAD_CONST 197232 1.0%
LOAD_FAST 134608 0.7%
LOAD_NAME 73908 0.4%
CALL_NO_KW_METHOD_DESCRIPTOR_O 5169 0.0%

LIST_EXTEND

Successors and predecessors for LIST_EXTEND
Predecessors Count Percentage
LOAD_FAST 617622 70.6%
LOAD_CONST 167509 19.1%
LOAD_ATTR_SLOT 35157 4.0%
LOAD_DEREF 29706 3.4%
LOAD_ATTR_ADAPTIVE 8162 0.9%
Successors Count Percentage
LIST_TO_TUPLE 702408 80.3%
STORE_NAME 105675 12.1%
STORE_FAST_INIT 17697 2.0%
CALL 12077 1.4%
MAP_ADD 11937 1.4%

LIST_TO_TUPLE

Successors and predecessors for LIST_TO_TUPLE
Predecessors Count Percentage
LIST_EXTEND 702408 99.9%
LIST_APPEND 591 0.1%
Successors Count Percentage
CALL_FUNCTION_EX 412174 58.6%
BUILD_MAP 277482 39.5%
LOAD_CONST 10504 1.5%
STORE_NAME 1306 0.2%
BINARY_SUBSCR 481 0.1%

LOAD_ASSERTION_ERROR

Successors and predecessors for LOAD_ASSERTION_ERROR
Predecessors Count Percentage
POP_JUMP_FORWARD_IF_TRUE 9 42.9%
NOP 8 38.1%
POP_JUMP_FORWARD_IF_FALSE 2 9.5%
COMPARE_OP_STR_JUMP 1 4.8%
COMPARE_OP_INT_JUMP 1 4.8%
Successors Count Percentage
RAISE_VARARGS 13 59.1%
LOAD_CONST 9 40.9%

LOAD_ATTR

Successors and predecessors for LOAD_ATTR
Predecessors Count Percentage
LOAD_FAST 7336498 36.1%
LOAD_ATTR_WITH_HINT 3112736 15.3%
LOAD_GLOBAL 2648202 13.0%
LOAD_ATTR_MODULE 2170731 10.7%
LOAD_ATTR_INSTANCE_VALUE 1702843 8.4%
Successors Count Percentage
LOAD_FAST 6117466 30.1%
STORE_FAST_INIT 1970580 9.7%
LOAD_METHOD 1656809 8.1%
LOAD_CONST 1153341 5.7%
RETURN_VALUE 1057470 5.2%

LOAD_ATTR_ADAPTIVE

Successors and predecessors for LOAD_ATTR_ADAPTIVE
Predecessors Count Percentage
LOAD_FAST 41955516 72.0%
LOAD_ATTR_INSTANCE_VALUE 3578139 6.1%
LOAD_GLOBAL_MODULE 2671906 4.6%
LOAD_ATTR_MODULE 2626954 4.5%
LOAD_ATTR_ADAPTIVE 2064292 3.5%
Successors Count Percentage
LOAD_FAST 13221820 22.7%
STORE_FAST_INIT 8373131 14.4%
RETURN_VALUE 4504962 7.7%
STORE_FAST_REPLACE 3065878 5.3%
LOAD_METHOD_NO_DICT 2740734 4.7%

LOAD_ATTR_INSTANCE_VALUE

Successors and predecessors for LOAD_ATTR_INSTANCE_VALUE
Predecessors Count Percentage
LOAD_FAST 112656297 96.5%
LOAD_ATTR_INSTANCE_VALUE 1438092 1.2%
COPY 1284428 1.1%
LOAD_ATTR_ADAPTIVE 579300 0.5%
LOAD_DEREF 458096 0.4%
Successors Count Percentage
LOAD_FAST 19453228 16.7%
POP_JUMP_FORWARD_IF_FALSE 12716509 10.9%
LOAD_METHOD_NO_DICT 12589973 10.8%
LOAD_CONST 12359558 10.6%
STORE_FAST_INIT 9833683 8.4%

LOAD_ATTR_MODULE

Successors and predecessors for LOAD_ATTR_MODULE
Predecessors Count Percentage
LOAD_GLOBAL_MODULE 28823368 92.8%
LOAD_GLOBAL 1056011 3.4%
LOAD_FAST 436541 1.4%
LOAD_GLOBAL_ADAPTIVE 413368 1.3%
LOAD_ATTR_ADAPTIVE 268728 0.9%
Successors Count Percentage
LOAD_FAST 14686952 47.3%
LOAD_ATTR_ADAPTIVE 2626954 8.5%
LOAD_ATTR 2170731 7.0%
CALL_NO_KW_ISINSTANCE 1676633 5.4%
LOAD_CONST 1582188 5.1%

LOAD_ATTR_SLOT

Successors and predecessors for LOAD_ATTR_SLOT
Predecessors Count Percentage
LOAD_FAST 38232079 99.2%
LOAD_DEREF 156339 0.4%
LOAD_ATTR_ADAPTIVE 82043 0.2%
COPY 19139 0.0%
BINARY_SUBSCR_LIST_INT 9632 0.0%
Successors Count Percentage
LOAD_FAST 8194099 21.3%
LOAD_CONST 5520625 14.3%
POP_JUMP_FORWARD_IF_NOT_NONE 3497558 9.1%
LOAD_METHOD_ADAPTIVE 3068468 8.0%
BINARY_OP_SUBTRACT_FLOAT 3015296 7.8%

LOAD_ATTR_WITH_HINT

Successors and predecessors for LOAD_ATTR_WITH_HINT
Predecessors Count Percentage
LOAD_ATTR_INSTANCE_VALUE 2447134 47.1%
LOAD_FAST 1866511 35.9%
LOAD_GLOBAL_MODULE 402937 7.8%
LOAD_DEREF 372622 7.2%
LOAD_ATTR_ADAPTIVE 86854 1.7%
Successors Count Percentage
LOAD_ATTR 3112736 59.9%
COMPARE_OP_INT_JUMP 672024 12.9%
GET_ITER 218644 4.2%
LOAD_FAST 170587 3.3%
LOAD_ATTR_ADAPTIVE 133852 2.6%

LOAD_BUILD_CLASS

Successors and predecessors for LOAD_BUILD_CLASS
Predecessors Count Percentage
PUSH_NULL 879642 100.0%
Successors Count Percentage
LOAD_CONST 859558 97.7%
LOAD_CLOSURE 19793 2.3%
EXTENDED_ARG_QUICK 290 0.0%

LOAD_CLASSDEREF

Successors and predecessors for LOAD_CLASSDEREF
Predecessors Count Percentage
STORE_NAME 5906 86.1%
LOAD_NAME 407 5.9%
LOAD_CONST 243 3.5%
PUSH_NULL 98 1.4%
LOAD_CLASSDEREF 95 1.4%
Successors Count Percentage
STORE_NAME 4867 71.0%
LOAD_ATTR 779 11.4%
LOAD_ATTR_ADAPTIVE 447 6.5%
BUILD_TUPLE 136 2.0%
LOAD_CONST 112 1.6%

LOAD_CLOSURE

Successors and predecessors for LOAD_CLOSURE
Predecessors Count Percentage
LOAD_CLOSURE 1293793 39.2%
LOAD_GLOBAL_BUILTIN 386254 11.7%
STORE_NAME 244378 7.4%
RESUME 169623 5.1%
LOAD_GLOBAL 160766 4.9%
Successors Count Percentage
BUILD_TUPLE 1899718 57.5%
LOAD_CLOSURE 1293793 39.2%
COPY 109602 3.3%

LOAD_CONST

Successors and predecessors for LOAD_CONST
Predecessors Count Percentage
LOAD_FAST 120783395 26.8%
LOAD_CONST 31581536 7.0%
LOAD_METHOD_NO_DICT 23942265 5.3%
POP_TOP 20504617 4.6%
STORE_FAST_GENERAL 16911415 3.8%
Successors Count Percentage
RETURN_VALUE 79062988 17.6%
LOAD_FAST 38105262 8.5%
COMPARE_OP_INT_JUMP 33272298 7.4%
LOAD_CONST 31581536 7.0%
COMPARE_OP_STR_JUMP 19305526 4.3%

LOAD_DEREF

Successors and predecessors for LOAD_DEREF
Predecessors Count Percentage
PUSH_NULL 20304115 29.7%
STORE_FAST_GENERAL 11810924 17.3%
CALL_ADAPTIVE 8137987 11.9%
RESUME 7987368 11.7%
LOAD_FAST 7151273 10.5%
Successors Count Percentage
PUSH_NULL 16284375 23.8%
CALL_ADAPTIVE 9212236 13.5%
BINARY_OP_MULTIPLY_FLOAT 8138871 11.9%
POP_JUMP_FORWARD_IF_TRUE 7560929 11.1%
LOAD_FAST 7100391 10.4%

LOAD_FAST

Successors and predecessors for LOAD_FAST
Predecessors Count Percentage
LOAD_FAST 269683689 19.0%
STORE_FAST_GENERAL 110005042 7.7%
RESUME 100277168 7.1%
LOAD_GLOBAL_BUILTIN 93714362 6.6%
POP_JUMP_FORWARD_IF_FALSE 84370197 5.9%
Successors Count Percentage
LOAD_FAST 269683689 19.0%
LOAD_CONST 120783395 8.5%
LOAD_ATTR_INSTANCE_VALUE 112656297 7.9%
LOAD_METHOD_NO_DICT 77721955 5.5%
CALL_PY_EXACT_ARGS 42264210 3.0%

LOAD_FAST_CHECK

Successors and predecessors for LOAD_FAST_CHECK
Predecessors Count Percentage
JUMP_FORWARD 749427 50.9%
LOAD_FAST 327522 22.2%
POP_JUMP_FORWARD_IF_FALSE 121220 8.2%
LOAD_METHOD_NO_DICT 77356 5.3%
LOAD_FAST_CHECK 30989 2.1%
Successors Count Percentage
POP_JUMP_FORWARD_IF_NONE 698913 47.5%
LOAD_CONST 238103 16.2%
LOAD_FAST 154322 10.5%
LOAD_GLOBAL_MODULE 88250 6.0%
CALL_NO_KW_LIST_APPEND 72900 4.9%

LOAD_GLOBAL

Successors and predecessors for LOAD_GLOBAL
Predecessors Count Percentage
LOAD_GLOBAL_BUILTIN 6891024 23.1%
LOAD_GLOBAL_MODULE 6503810 21.8%
RESUME 2367285 7.9%
LOAD_FAST 2181577 7.3%
LOAD_CONST 1529937 5.1%
Successors Count Percentage
LOAD_FAST 15276084 51.2%
LOAD_ATTR 2648202 8.9%
CALL 1663347 5.6%
LOAD_METHOD_MODULE 1062578 3.6%
LOAD_ATTR_MODULE 1056011 3.5%

LOAD_GLOBAL_ADAPTIVE

Successors and predecessors for LOAD_GLOBAL_ADAPTIVE
Predecessors Count Percentage
RESUME 1809892 19.4%
LOAD_FAST 1364428 14.6%
POP_JUMP_FORWARD_IF_TRUE 867816 9.3%
STORE_FAST_INIT 821306 8.8%
POP_JUMP_FORWARD_IF_FALSE 761687 8.2%
Successors Count Percentage
LOAD_FAST 3748025 40.1%
LOAD_GLOBAL_MODULE 1286111 13.8%
LOAD_METHOD_MODULE 839574 9.0%
LOAD_GLOBAL_BUILTIN 706864 7.6%
LOAD_ATTR_ADAPTIVE 422023 4.5%

LOAD_GLOBAL_BUILTIN

Successors and predecessors for LOAD_GLOBAL_BUILTIN
Predecessors Count Percentage
RESUME 22352098 16.1%
LOAD_FAST 19244660 13.9%
STORE_FAST_INIT 11365077 8.2%
POP_JUMP_FORWARD_IF_TRUE 10563673 7.6%
POP_JUMP_FORWARD_IF_FALSE 9447693 6.8%
Successors Count Percentage
LOAD_FAST 93714362 67.4%
CALL_NO_KW_ISINSTANCE 10080247 7.3%
LOAD_GLOBAL 6891024 5.0%
LOAD_GLOBAL_MODULE 6230318 4.5%
LOAD_CONST 4540467 3.3%

LOAD_GLOBAL_MODULE

Successors and predecessors for LOAD_GLOBAL_MODULE
Predecessors Count Percentage
LOAD_FAST 37921990 22.7%
RESUME 21213894 12.7%
LOAD_METHOD_NO_DICT 16959518 10.2%
STORE_FAST_GENERAL 11185232 6.7%
STORE_FAST_INIT 8678888 5.2%
Successors Count Percentage
LOAD_FAST 45368851 27.2%
LOAD_ATTR_MODULE 28823368 17.3%
CALL_ADAPTIVE 11877873 7.1%
IS_OP 10154467 6.1%
CONTAINS_OP 7601978 4.6%

LOAD_METHOD

Successors and predecessors for LOAD_METHOD
Predecessors Count Percentage
CALL 3555285 29.2%
LOAD_FAST 3429208 28.2%
LOAD_ATTR 1656809 13.6%
LOAD_METHOD_WITH_VALUES 1312077 10.8%
LOAD_METHOD_WITH_DICT 587952 4.8%
Successors Count Percentage
LOAD_FAST 4879543 40.1%
CALL 4309243 35.4%
LOAD_CONST 1570146 12.9%
LOAD_GLOBAL 405356 3.3%
CALL_PY_EXACT_ARGS 343503 2.8%

LOAD_METHOD_ADAPTIVE

Successors and predecessors for LOAD_METHOD_ADAPTIVE
Predecessors Count Percentage
LOAD_FAST 21980860 60.8%
CALL_BUILTIN_CLASS 4054227 11.2%
LOAD_ATTR_INSTANCE_VALUE 3963808 11.0%
LOAD_ATTR_SLOT 3068468 8.5%
LOAD_ATTR_ADAPTIVE 900328 2.5%
Successors Count Percentage
LOAD_FAST 20706512 57.3%
LOAD_CONST 8146369 22.5%
LOAD_GLOBAL_MODULE 1734109 4.8%
CALL_ADAPTIVE 1341447 3.7%
CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 1263635 3.5%

LOAD_METHOD_CLASS

Successors and predecessors for LOAD_METHOD_CLASS
Predecessors Count Percentage
LOAD_GLOBAL_BUILTIN 995690 58.9%
LOAD_GLOBAL_MODULE 493600 29.2%
LOAD_FAST 85695 5.1%
LOAD_ATTR_SLOT 81235 4.8%
LOAD_ATTR_MODULE 20894 1.2%
Successors Count Percentage
LOAD_FAST 1582424 93.6%
LOAD_DEREF 59646 3.5%
LOAD_METHOD 24180 1.4%
LOAD_GLOBAL_MODULE 23525 1.4%
LOAD_FAST_CHECK 495 0.0%

LOAD_METHOD_MODULE

Successors and predecessors for LOAD_METHOD_MODULE
Predecessors Count Percentage
LOAD_GLOBAL_MODULE 4623549 61.9%
LOAD_GLOBAL 1062578 14.2%
LOAD_GLOBAL_ADAPTIVE 839574 11.2%
LOAD_ATTR_MODULE 592261 7.9%
LOAD_ATTR_ADAPTIVE 177491 2.4%
Successors Count Percentage
CALL_ADAPTIVE 3668409 49.1%
LOAD_FAST 1663690 22.3%
LOAD_CONST 1543195 20.7%
LOAD_METHOD 448437 6.0%
LOAD_GLOBAL_BUILTIN 52822 0.7%

LOAD_METHOD_NO_DICT

Successors and predecessors for LOAD_METHOD_NO_DICT
Predecessors Count Percentage
LOAD_FAST 77721955 68.6%
LOAD_ATTR_INSTANCE_VALUE 12589973 11.1%
LOAD_GLOBAL_MODULE 6739551 5.9%
LOAD_CONST 4122294 3.6%
LOAD_ATTR_ADAPTIVE 2740734 2.4%
Successors Count Percentage
LOAD_FAST 46658879 41.2%
LOAD_CONST 23942265 21.1%
LOAD_GLOBAL_MODULE 16959518 15.0%
CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 14160639 12.5%
LOAD_GLOBAL_BUILTIN 6513106 5.7%

LOAD_METHOD_WITH_DICT

Successors and predecessors for LOAD_METHOD_WITH_DICT
Predecessors Count Percentage
LOAD_FAST 4579231 95.4%
LOAD_ATTR_INSTANCE_VALUE 89941 1.9%
LOAD_DEREF 42212 0.9%
LOAD_ATTR_MODULE 24212 0.5%
LOAD_METHOD_ADAPTIVE 22600 0.5%
Successors Count Percentage
LOAD_FAST 3539758 73.7%
LOAD_METHOD 587952 12.2%
LOAD_CONST 241661 5.0%
LOAD_GLOBAL_BUILTIN 193292 4.0%
CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 73265 1.5%

LOAD_METHOD_WITH_VALUES

Successors and predecessors for LOAD_METHOD_WITH_VALUES
Predecessors Count Percentage
LOAD_FAST 35222919 82.5%
LOAD_DEREF 3359886 7.9%
LOAD_ATTR_INSTANCE_VALUE 2930259 6.9%
LOAD_ATTR_ADAPTIVE 384814 0.9%
LOAD_ATTR_MODULE 152440 0.4%
Successors Count Percentage
LOAD_FAST 26652911 62.4%
CALL_PY_EXACT_ARGS 8469007 19.8%
LOAD_GLOBAL_BUILTIN 2268328 5.3%
LOAD_CONST 1514372 3.5%
LOAD_METHOD 1312077 3.1%

LOAD_NAME

Successors and predecessors for LOAD_NAME
Predecessors Count Percentage
STORE_NAME 2131536 22.6%
LOAD_NAME 2083528 22.1%
PUSH_NULL 1275770 13.5%
LOAD_CONST 1249287 13.3%
RESUME 892702 9.5%
Successors Count Percentage
LOAD_NAME 2083528 22.1%
LOAD_CONST 1886015 20.0%
STORE_NAME 1181145 12.5%
CALL 955513 10.1%
LOAD_ATTR 899285 9.5%

MAKE_CELL

Successors and predecessors for MAKE_CELL
Predecessors Count Percentage
MAKE_CELL 1570741 41.3%
CALL_PY_EXACT_ARGS 1180045 31.1%
COPY_FREE_VARS 623938 16.4%
CALL 221679 5.8%
CALL_ADAPTIVE 134448 3.5%
Successors Count Percentage
RESUME 2605338 62.3%
MAKE_CELL 1570741 37.6%
RETURN_GENERATOR 3918 0.1%

MAKE_FUNCTION

Successors and predecessors for MAKE_FUNCTION
Predecessors Count Percentage
LOAD_CONST 12544897 100.0%
Successors Count Percentage
STORE_NAME 5914445 47.1%
LOAD_FAST 3079061 24.5%
LOAD_CONST 889258 7.1%
STORE_FAST_INIT 819284 6.5%
CALL 621240 5.0%

MAP_ADD

Successors and predecessors for MAP_ADD
Predecessors Count Percentage
LOAD_CONST 2587405 81.4%
LOAD_FAST 380585 12.0%
LOAD_NAME 60729 1.9%
BINARY_SUBSCR_TUPLE_INT 51842 1.6%
BINARY_OP_ADAPTIVE 30648 1.0%
Successors Count Percentage
EXTENDED_ARG_QUICK 1456090 45.8%
LOAD_CONST 1021249 32.1%
JUMP_BACKWARD 544177 17.1%
DICT_UPDATE 137612 4.3%
BUILD_MAP 14359 0.5%

MATCH_CLASS

Successors and predecessors for MATCH_CLASS
Predecessors Count Percentage
LOAD_CONST 14055 100.0%
Successors Count Percentage
COPY 14047 99.9%
PUSH_EXC_INFO 8 0.1%

MATCH_KEYS

Successors and predecessors for MATCH_KEYS
Predecessors Count Percentage
LOAD_CONST 46 97.9%
BUILD_TUPLE 1 2.1%
Successors Count Percentage
COPY 46 97.9%
PUSH_EXC_INFO 1 2.1%

MATCH_MAPPING

Successors and predecessors for MATCH_MAPPING
Predecessors Count Percentage
COPY 50 54.3%
LOAD_FAST 20 21.7%
POP_TOP 17 18.5%
POP_JUMP_FORWARD_IF_FALSE 3 3.3%
BUILD_CONST_KEY_MAP 1 1.1%
Successors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 92 100.0%

MATCH_SEQUENCE

Successors and predecessors for MATCH_SEQUENCE
Predecessors Count Percentage
COPY 132 56.2%
LOAD_FAST 34 14.5%
LOAD_CONST 26 11.1%
POP_TOP 22 9.4%
UNPACK_SEQUENCE 12 5.1%
Successors Count Percentage
POP_JUMP_FORWARD_IF_FALSE 235 100.0%

NOP

Successors and predecessors for NOP
Predecessors Count Percentage
STORE_FAST_INIT 7249303 25.1%
STORE_FAST_GENERAL 3820573 13.2%
RESUME 2878476 10.0%
POP_JUMP_FORWARD_IF_NOT_NONE 2013522 7.0%
POP_JUMP_FORWARD_IF_FALSE 1788115 6.2%
Successors Count Percentage
LOAD_FAST 15700890 54.3%
LOAD_GLOBAL_MODULE 5324207 18.4%
LOAD_GLOBAL_BUILTIN 3167080 11.0%
NOP 1548336 5.4%
PUSH_NULL 1307067 4.5%

POP_EXCEPT

Successors and predecessors for POP_EXCEPT
Predecessors Count Percentage
POP_TOP 1491563 56.1%
STORE_FAST_INIT 335338 12.6%
COPY 289990 10.9%
SWAP 199639 7.5%
POP_JUMP_FORWARD_IF_TRUE 88034 3.3%
Successors Count Percentage
JUMP_FORWARD 890647 33.5%
LOAD_CONST 846143 31.8%
RERAISE 290073 10.9%
JUMP_BACKWARD 208901 7.9%
RETURN_VALUE 186908 7.0%

POP_JUMP_BACKWARD_IF_FALSE

Successors and predecessors for POP_JUMP_BACKWARD_IF_FALSE
Predecessors Count Percentage
LOAD_FAST 4883246 50.3%
CONTAINS_OP 1184954 12.2%
CALL_NO_KW_BUILTIN_O 1105659 11.4%
RETURN_VALUE 1061995 10.9%
CALL 405944 4.2%
Successors Count Percentage
LOAD_FAST 5482135 56.5%
FOR_ITER 4203633 43.3%
LOAD_GLOBAL 6489 0.1%
LOAD_DEREF 5829 0.1%
NOP 5422 0.1%

POP_JUMP_BACKWARD_IF_NONE

Successors and predecessors for POP_JUMP_BACKWARD_IF_NONE
Predecessors Count Percentage
LOAD_FAST 14407 89.3%
LOAD_ATTR_ADAPTIVE 1116 6.9%
EXTENDED_ARG_QUICK 286 1.8%
BINARY_SUBSCR_TUPLE_INT 252 1.6%
RETURN_VALUE 29 0.2%
Successors Count Percentage
LOAD_FAST 15219 94.4%
NOP 654 4.1%
FOR_ITER 246 1.5%
LOAD_DEREF 11 0.1%

POP_JUMP_BACKWARD_IF_NOT_NONE

Successors and predecessors for POP_JUMP_BACKWARD_IF_NOT_NONE
Predecessors Count Percentage
LOAD_FAST 443349 99.8%
CALL_ADAPTIVE 666 0.1%
CALL 14 0.0%
Successors Count Percentage
LOAD_CONST 193861 43.7%
LOAD_FAST 178288 40.2%
NOP 65299 14.7%
LOAD_GLOBAL_MODULE 3621 0.8%
LOAD_GLOBAL_BUILTIN 2611 0.6%

POP_JUMP_BACKWARD_IF_TRUE

Successors and predecessors for POP_JUMP_BACKWARD_IF_TRUE
Predecessors Count Percentage
CONTAINS_OP 2087604 38.1%
COMPARE_OP_ADAPTIVE 1423104 26.0%
EXTENDED_ARG_QUICK 664349 12.1%
LOAD_FAST 524867 9.6%
COMPARE_OP 327314 6.0%
Successors Count Percentage
LOAD_FAST 3780219 69.0%
LOAD_GLOBAL_MODULE 529915 9.7%
PUSH_NULL 335352 6.1%
LOAD_GLOBAL 306554 5.6%
LOAD_CONST 105040 1.9%

POP_JUMP_FORWARD_IF_FALSE

Successors and predecessors for POP_JUMP_FORWARD_IF_FALSE
Predecessors Count Percentage
LOAD_FAST 26799213 18.1%
CONTAINS_OP 24672132 16.6%
IS_OP 21340294 14.4%
CALL_NO_KW_ISINSTANCE 13052970 8.8%
LOAD_ATTR_INSTANCE_VALUE 12716509 8.6%
Successors Count Percentage
LOAD_FAST 84370197 56.9%
JUMP_BACKWARD 15324612 10.3%
LOAD_CONST 14565820 9.8%
LOAD_GLOBAL_BUILTIN 9447693 6.4%
LOAD_GLOBAL_MODULE 7715145 5.2%

POP_JUMP_FORWARD_IF_NONE

Successors and predecessors for POP_JUMP_FORWARD_IF_NONE
Predecessors Count Percentage
LOAD_FAST 23297099 81.1%
LOAD_ATTR_INSTANCE_VALUE 2005949 7.0%
LOAD_ATTR_ADAPTIVE 1551326 5.4%
LOAD_FAST_CHECK 698913 2.4%
LOAD_ATTR 631688 2.2%
Successors Count Percentage
LOAD_FAST 17664171 61.5%
LOAD_GLOBAL_BUILTIN 5031865 17.5%
LOAD_GLOBAL_MODULE 1477975 5.1%
PUSH_NULL 1251368 4.4%
LOAD_CONST 1181450 4.1%

POP_JUMP_FORWARD_IF_NOT_NONE

Successors and predecessors for POP_JUMP_FORWARD_IF_NOT_NONE
Predecessors Count Percentage
LOAD_FAST 21272648 69.4%
LOAD_ATTR_SLOT 3497558 11.4%
LOAD_ATTR_INSTANCE_VALUE 2014673 6.6%
CALL_NO_KW_BUILTIN_FAST 1435618 4.7%
EXTENDED_ARG_QUICK 1211289 4.0%
Successors Count Percentage
LOAD_FAST 18950874 61.8%
LOAD_GLOBAL_MODULE 3482317 11.4%
LOAD_CONST 3077346 10.0%
NOP 2013522 6.6%
LOAD_GLOBAL_BUILTIN 1583224 5.2%

POP_JUMP_FORWARD_IF_TRUE

Successors and predecessors for POP_JUMP_FORWARD_IF_TRUE
Predecessors Count Percentage
LOAD_FAST 17510064 32.1%
CALL_NO_KW_ISINSTANCE 7620706 14.0%
LOAD_DEREF 7560929 13.9%
CALL_ADAPTIVE 5618779 10.3%
RETURN_VALUE 2669634 4.9%
Successors Count Percentage
LOAD_FAST 17243064 31.6%
LOAD_CONST 16413016 30.1%
LOAD_GLOBAL_BUILTIN 10563673 19.4%
PUSH_NULL 2959341 5.4%
LOAD_GLOBAL_MODULE 2892527 5.3%

POP_TOP

Successors and predecessors for POP_TOP
Predecessors Count Percentage
RETURN_VALUE 48393686 44.3%
RESUME 23636032 21.6%
CALL_ADAPTIVE 7315121 6.7%
CALL_NO_KW_BUILTIN_O 7200262 6.6%
CALL_NO_KW_METHOD_DESCRIPTOR_O 6585503 6.0%
Successors Count Percentage
JUMP_BACKWARD 34225869 30.3%
LOAD_FAST 31130176 27.6%
LOAD_CONST 20504617 18.2%
JUMP_FORWARD 5026994 4.5%
PUSH_NULL 4362109 3.9%

PREP_RERAISE_STAR

Successors and predecessors for PREP_RERAISE_STAR
Predecessors Count Percentage
LIST_APPEND 150 100.0%
Successors Count Percentage
COPY 150 100.0%

PRINT_EXPR

Successors and predecessors for PRINT_EXPR
Predecessors Count Percentage
RETURN_VALUE 927 30.2%
CALL 918 29.9%
CALL_BUILTIN_FAST_WITH_KEYWORDS 516 16.8%
LOAD_CONST 177 5.8%
LOAD_NAME 136 4.4%
Successors Count Percentage
LOAD_CONST 2167 70.7%
JUMP_BACKWARD 742 24.2%
PUSH_NULL 112 3.7%
LOAD_NAME 26 0.8%
JUMP_FORWARD 12 0.4%

PUSH_EXC_INFO

Successors and predecessors for PUSH_EXC_INFO
Predecessors Count Percentage
CALL_NO_KW_BUILTIN_FAST 605126 23.1%
BINARY_SUBSCR_DICT 564327 21.6%
CALL_NO_KW_METHOD_DESCRIPTOR_FAST 209811 8.0%
CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 181994 7.0%
RERAISE 178295 6.8%
Successors Count Percentage
LOAD_GLOBAL_BUILTIN 1989781 74.8%
LOAD_GLOBAL 215059 8.1%
WITH_EXCEPT_START 209670 7.9%
LOAD_GLOBAL_ADAPTIVE 118716 4.5%
LOAD_GLOBAL_MODULE 58551 2.2%

PUSH_NULL

Successors and predecessors for PUSH_NULL
Predecessors Count Percentage
LOAD_DEREF 16284375 23.4%
STORE_FAST_INIT 9472165 13.6%
STORE_FAST_GENERAL 8892158 12.8%
JUMP_BACKWARD 6406203 9.2%
POP_JUMP_FORWARD_IF_FALSE 5367978 7.7%
Successors Count Percentage
LOAD_FAST 46443715 66.8%
LOAD_DEREF 20304115 29.2%
LOAD_NAME 1275770 1.8%
LOAD_BUILD_CLASS 879642 1.3%
LOAD_GLOBAL_BUILTIN 393273 0.6%

RAISE_VARARGS

Successors and predecessors for RAISE_VARARGS
Predecessors Count Percentage
LOAD_CONST 130810 38.3%
CALL_ADAPTIVE 123337 36.1%
CALL 39601 11.6%
LOAD_GLOBAL_BUILTIN 11350 3.3%
LOAD_GLOBAL_MODULE 9306 2.7%
Successors Count Percentage
COPY 144236 62.0%
PUSH_EXC_INFO 82695 35.6%
LOAD_CONST 5534 2.4%
LIST_APPEND 14 0.0%

RERAISE

Successors and predecessors for RERAISE
Predecessors Count Percentage
POP_EXCEPT 290073 68.2%
POP_JUMP_FORWARD_IF_FALSE 62284 14.6%
POP_JUMP_FORWARD_IF_TRUE 26588 6.2%
POP_TOP 18514 4.4%
STORE_ATTR_ADAPTIVE 15601 3.7%
Successors Count Percentage
PUSH_EXC_INFO 178295 55.6%
COPY 140988 44.0%
LOAD_CONST 1420 0.4%

RESUME

Successors and predecessors for RESUME
Predecessors Count Percentage
CALL_PY_EXACT_ARGS 59681388 42.1%
CALL_ADAPTIVE 21358092 15.1%
COPY_FREE_VARS 15545639 11.0%
CALL_PY_WITH_DEFAULTS 14616546 10.3%
CALL_BOUND_METHOD_EXACT_ARGS 13606529 9.6%
Successors Count Percentage
LOAD_FAST 100277168 49.2%
POP_TOP 23636032 11.6%
LOAD_GLOBAL_BUILTIN 22352098 11.0%
LOAD_GLOBAL_MODULE 21213894 10.4%
LOAD_CONST 10684200 5.2%

RETURN_GENERATOR

Successors and predecessors for RETURN_GENERATOR
Predecessors Count Percentage
CALL_PY_EXACT_ARGS 1641812 53.3%
COPY_FREE_VARS 812885 26.4%
CALL 319302 10.4%
CALL_ADAPTIVE 268887 8.7%
CALL_PY_WITH_DEFAULTS 23257 0.8%
Successors Count Percentage
GET_ITER 1479418 48.1%
CALL_ADAPTIVE 419868 13.6%
CALL_NO_KW_METHOD_DESCRIPTOR_O 260071 8.5%
GET_YIELD_FROM_ITER 237522 7.7%
CALL_NO_KW_BUILTIN_O 141090 4.6%

RETURN_VALUE

Successors and predecessors for RETURN_VALUE
Predecessors Count Percentage
LOAD_CONST 79062988 44.7%
LOAD_FAST 23123415 13.1%
RETURN_VALUE 9722614 5.5%
CALL_ADAPTIVE 6793759 3.8%
BINARY_OP_ADAPTIVE 4720313 2.7%
Successors Count Percentage
POP_TOP 48393686 38.7%
STORE_FAST_INIT 14281209 11.4%
STORE_FAST_GENERAL 12808786 10.2%
RETURN_VALUE 9722614 7.8%
STORE_FAST_REPLACE 5920964 4.7%

SEND

Successors and predecessors for SEND
Predecessors Count Percentage
JUMP_BACKWARD_NO_INTERRUPT 2239230 87.6%
LOAD_CONST 315713 12.4%
Successors Count Percentage
YIELD_VALUE 2253536 88.2%
POP_TOP 286456 11.2%
NOP 8646 0.3%
STORE_FAST_GENERAL 1861 0.1%
RETURN_VALUE 1125 0.0%

SETUP_ANNOTATIONS

Successors and predecessors for SETUP_ANNOTATIONS
Predecessors Count Percentage
STORE_NAME 1740 82.7%
RESUME 364 17.3%
Successors Count Percentage
LOAD_CONST 1040 49.4%
LOAD_NAME 927 44.1%
PUSH_NULL 61 2.9%
LOAD_CLASSDEREF 56 2.7%
BUILD_MAP 11 0.5%

SET_ADD

Successors and predecessors for SET_ADD
Predecessors Count Percentage
CALL_NO_KW_METHOD_DESCRIPTOR_NOARGS 2821199 69.7%
BINARY_OP_ADAPTIVE 1077941 26.6%
LOAD_FAST 62968 1.6%
CALL 27221 0.7%
BINARY_OP_SUBTRACT_INT 18911 0.5%
Successors Count Percentage
JUMP_BACKWARD 4047780 100.0%
CALL 1 0.0%
LOAD_CONST 1 0.0%

SET_UPDATE

Successors and predecessors for SET_UPDATE
Predecessors Count Percentage
LOAD_CONST 5703 90.1%
LOAD_FAST 620 9.8%
CALL 3 0.0%
LOAD_NAME 1 0.0%
Successors Count Percentage
CALL 1818 28.7%
STORE_NAME 1711 27.0%
COMPARE_OP_ADAPTIVE 1066 16.9%
STORE_FAST_INIT 795 12.6%
LOAD_CONST 609 9.6%

STORE_ATTR

Successors and predecessors for STORE_ATTR
Predecessors Count Percentage
LOAD_FAST 2324505 63.8%
STORE_ATTR_INSTANCE_VALUE 783055 21.5%
STORE_ATTR_WITH_HINT 291887 8.0%
STORE_ATTR_SLOT 78987 2.2%
SWAP 45740 1.3%
Successors Count Percentage
LOAD_FAST 1675521 46.0%
LOAD_CONST 1073478 29.4%
LOAD_GLOBAL 219836 6.0%
BUILD_LIST 133763 3.7%
JUMP_BACKWARD 113383 3.1%

STORE_ATTR_ADAPTIVE

Successors and predecessors for STORE_ATTR_ADAPTIVE
Predecessors Count Percentage
LOAD_FAST 5432989 86.1%
SWAP 334767 5.3%
LOAD_GLOBAL_MODULE 207893 3.3%
STORE_ATTR_ADAPTIVE 158597 2.5%
LOAD_DEREF 81404 1.3%
Successors Count Percentage
LOAD_FAST 2693774 42.7%
JUMP_FORWARD 1091662 17.3%
LOAD_CONST 914051 14.5%
JUMP_BACKWARD 360542 5.7%
LOAD_GLOBAL_MODULE 335904 5.3%

STORE_ATTR_INSTANCE_VALUE

Successors and predecessors for STORE_ATTR_INSTANCE_VALUE
Predecessors Count Percentage
LOAD_FAST 34146440 94.9%
SWAP 1567581 4.4%
STORE_ATTR_ADAPTIVE 198452 0.6%
LOAD_ATTR_INSTANCE_VALUE 46898 0.1%
LOAD_ATTR_ADAPTIVE 22398 0.1%
Successors Count Percentage
LOAD_FAST 16922319 47.0%
LOAD_CONST 13500136 37.5%
NOP 1232192 3.4%
LOAD_GLOBAL_BUILTIN 1049014 2.9%
STORE_ATTR 783055 2.2%

STORE_ATTR_SLOT

Successors and predecessors for STORE_ATTR_SLOT
Predecessors Count Percentage
LOAD_FAST 6568454 98.9%
LOAD_ATTR_ADAPTIVE 34172 0.5%
SWAP 24961 0.4%
STORE_ATTR_ADAPTIVE 15261 0.2%
RETURN_VALUE 290 0.0%
Successors Count Percentage
LOAD_FAST 4969104 74.8%
LOAD_CONST 1193034 18.0%
LOAD_GLOBAL_MODULE 198314 3.0%
LOAD_GLOBAL_BUILTIN 100786 1.5%
JUMP_FORWARD 83534 1.3%

STORE_ATTR_WITH_HINT

Successors and predecessors for STORE_ATTR_WITH_HINT
Predecessors Count Percentage
LOAD_FAST 292467 92.6%
STORE_ATTR_ADAPTIVE 16250 5.1%
SWAP 3498 1.1%
LOAD_ATTR_INSTANCE_VALUE 1511 0.5%
LOAD_DEREF 1123 0.4%
Successors Count Percentage
STORE_ATTR 291887 92.4%
LOAD_FAST 10297 3.3%
LOAD_CONST 8136 2.6%
JUMP_BACKWARD 1576 0.5%
PUSH_NULL 1350 0.4%

STORE_DEREF

Successors and predecessors for STORE_DEREF
Predecessors Count Percentage
CALL_ADAPTIVE 164164 11.6%
STORE_FAST_GENERAL 123117 8.7%
STORE_DEREF 107670 7.6%
LOAD_CONST 107583 7.6%
UNPACK_SEQUENCE_TWO_TUPLE 100861 7.1%
Successors Count Percentage
LOAD_DEREF 332370 23.4%
LOAD_FAST 263228 18.6%
LOAD_GLOBAL_BUILTIN 150285 10.6%
LOAD_CLOSURE 125640 8.9%
STORE_FAST_GENERAL 113587 8.0%

STORE_FAST_GENERAL

Successors and predecessors for STORE_FAST_GENERAL
Predecessors Count Percentage
FOR_ITER 85321161 36.0%
STORE_FAST_GENERAL 52104997 22.0%
UNPACK_SEQUENCE_TWO_TUPLE 32921056 13.9%
RETURN_VALUE 12808786 5.4%
CALL_ADAPTIVE 11076751 4.7%
Successors Count Percentage
LOAD_FAST 110005042 46.4%
STORE_FAST_GENERAL 52104997 22.0%
LOAD_CONST 16911415 7.1%
LOAD_DEREF 11810924 5.0%
LOAD_GLOBAL_MODULE 11185232 4.7%

STORE_FAST_INIT

Successors and predecessors for STORE_FAST_INIT
Predecessors Count Percentage
STORE_FAST_INIT 14637475 9.6%
CALL_NO_KW_METHOD_DESCRIPTOR_FAST 14516645 9.5%
RETURN_VALUE 14281209 9.4%
LOAD_CONST 12346689 8.1%
CALL_NO_KW_BUILTIN_O 10288156 6.7%
Successors Count Percentage
LOAD_FAST 78387259 51.3%
STORE_FAST_INIT 14637475 9.6%
LOAD_GLOBAL_BUILTIN 11365077 7.4%
PUSH_NULL 9472165 6.2%
LOAD_CONST 9254762 6.1%

STORE_FAST_REPLACE

Successors and predecessors for STORE_FAST_REPLACE
Predecessors Count Percentage
BINARY_OP_ADD_INT 6571679 9.9%
BINARY_OP_ADAPTIVE 6433983 9.7%
RETURN_VALUE 5920964 8.9%
LOAD_FAST 5811603 8.8%
STORE_FAST_REPLACE 3583201 5.4%
Successors Count Percentage
LOAD_FAST 31655428 47.8%
JUMP_BACKWARD 9204954 13.9%
LOAD_GLOBAL_BUILTIN 6936763 10.5%
LOAD_GLOBAL_MODULE 4814750 7.3%
STORE_FAST_REPLACE 3583201 5.4%

STORE_GLOBAL

Successors and predecessors for STORE_GLOBAL
Predecessors Count Percentage
LOAD_CONST 60201 56.7%
LOAD_FAST 14251 13.4%
RETURN_VALUE 9984 9.4%
CALL 7794 7.3%
BUILD_MAP 3314 3.1%
Successors Count Percentage
LOAD_CONST 65942 62.1%
LOAD_GLOBAL 16687 15.7%
LOAD_FAST 8539 8.0%
PUSH_NULL 4442 4.2%
NOP 2037 1.9%

STORE_NAME

Successors and predecessors for STORE_NAME
Predecessors Count Percentage
MAKE_FUNCTION 5914445 39.9%
LOAD_CONST 2638969 17.8%
CALL 1670655 11.3%
LOAD_NAME 1181145 8.0%
IMPORT_FROM 692578 4.7%
Successors Count Percentage
LOAD_CONST 9493105 64.1%
LOAD_NAME 2131536 14.4%
PUSH_NULL 1384404 9.3%
POP_TOP 398914 2.7%
IMPORT_FROM 294686 2.0%

STORE_SUBSCR

Successors and predecessors for STORE_SUBSCR
Predecessors Count Percentage
LOAD_FAST 811082 64.0%
LOAD_CONST 215123 17.0%
LOAD_ATTR 62160 4.9%
BINARY_OP 48449 3.8%
BINARY_SUBSCR 43130 3.4%
Successors Count Percentage
LOAD_FAST 674210 53.2%
LOAD_CONST 242362 19.1%
JUMP_BACKWARD 103668 8.2%
LOAD_NAME 82087 6.5%
LOAD_GLOBAL 58783 4.6%

STORE_SUBSCR_ADAPTIVE

Successors and predecessors for STORE_SUBSCR_ADAPTIVE
Predecessors Count Percentage
LOAD_FAST 3530473 55.2%
LOAD_CONST 1554296 24.3%
BINARY_OP_ADAPTIVE 650870 10.2%
BUILD_SLICE 271749 4.2%
SWAP 203585 3.2%
Successors Count Percentage
JUMP_BACKWARD 3461820 54.1%
LOAD_FAST 1357539 21.2%
LOAD_CONST 572614 8.9%
DELETE_FAST 279993 4.4%
JUMP_FORWARD 240037 3.8%

STORE_SUBSCR_DICT

Successors and predecessors for STORE_SUBSCR_DICT
Predecessors Count Percentage
LOAD_FAST 5367254 65.8%
LOAD_CONST 567184 7.0%
LOAD_ATTR_INSTANCE_VALUE 527539 6.5%
CALL_NO_KW_BUILTIN_O 355381 4.4%
CALL_NO_KW_LEN 289091 3.5%
Successors Count Percentage
LOAD_CONST 3428106 42.0%
JUMP_BACKWARD 1487654 18.2%
LOAD_FAST 1463264 17.9%
NOP 630183 7.7%
LOAD_GLOBAL_MODULE 581881 7.1%

STORE_SUBSCR_LIST_INT

Successors and predecessors for STORE_SUBSCR_LIST_INT
Predecessors Count Percentage
LOAD_FAST 2586043 88.8%
LOAD_CONST 110828 3.8%
SWAP 98270 3.4%
LOAD_NAME 84025 2.9%
STORE_SUBSCR_ADAPTIVE 20925 0.7%
Successors Count Percentage
JUMP_BACKWARD 1368258 47.0%
LOAD_FAST 758458 26.1%
EXTENDED_ARG_QUICK 263531 9.1%
LOAD_CONST 199696 6.9%
LOAD_GLOBAL_MODULE 100055 3.4%

SWAP

Successors and predecessors for SWAP
Predecessors Count Percentage
LOAD_FAST 3074984 35.4%
BINARY_OP_ADD_INT 1393145 16.0%
RETURN_VALUE 606527 7.0%
BINARY_SUBSCR_ADAPTIVE 592516 6.8%
LOAD_GLOBAL_BUILTIN 502167 5.8%
Successors Count Percentage
COPY 3147049 36.2%
STORE_ATTR_INSTANCE_VALUE 1567581 18.1%
POP_TOP 1199014 13.8%
LOAD_FAST 852323 9.8%
LOAD_CONST 674552 7.8%

UNARY_INVERT

Successors and predecessors for UNARY_INVERT
Predecessors Count Percentage
LOAD_FAST 160548 77.2%
LOAD_GLOBAL_MODULE 28048 13.5%
BINARY_OP_SUBTRACT_INT 13168 6.3%
BINARY_OP_ADAPTIVE 4961 2.4%
UNARY_INVERT 500 0.2%
Successors Count Percentage
BINARY_OP_ADAPTIVE 172609 83.0%
BINARY_OP 17431 8.4%
LOAD_CONST 10412 5.0%
LOAD_FAST 5285 2.5%
CALL_ADAPTIVE 1084 0.5%

UNARY_NEGATIVE

Successors and predecessors for UNARY_NEGATIVE
Predecessors Count Percentage
LOAD_FAST 501672 52.7%
CALL_ADAPTIVE 196544 20.7%
CALL_NO_KW_LEN 101331 10.7%
LOAD_ATTR_MODULE 59809 6.3%
LOAD_ATTR_SLOT 38993 4.1%
Successors Count Percentage
LOAD_FAST 186478 19.6%
CALL_NO_KW_BUILTIN_O 162430 17.1%
BINARY_OP_ADAPTIVE 130516 13.7%
STORE_FAST_REPLACE 95796 10.1%
LOAD_CONST 85536 9.0%

UNARY_NOT

Successors and predecessors for UNARY_NOT
Predecessors Count Percentage
LOAD_ATTR_ADAPTIVE 417139 32.9%
LOAD_FAST 387928 30.6%
CALL_NO_KW_ISINSTANCE 176003 13.9%
BINARY_SUBSCR_ADAPTIVE 77615 6.1%
BINARY_SUBSCR_DICT 77345 6.1%
Successors Count Percentage
JUMP_IF_FALSE_OR_POP 652104 51.4%
RETURN_VALUE 244109 19.2%
YIELD_VALUE 157190 12.4%
CALL_PY_EXACT_ARGS 63867 5.0%
STORE_FAST_GENERAL 42711 3.4%

UNARY_POSITIVE

Successors and predecessors for UNARY_POSITIVE
Predecessors Count Percentage
LOAD_FAST 23 57.5%
CALL 6 15.0%
LOAD_NAME 6 15.0%
LOAD_FAST_CHECK 3 7.5%
LOAD_CONST 2 5.0%
Successors Count Percentage
RETURN_VALUE 12 32.4%
PUSH_NULL 7 18.9%
LOAD_ATTR 4 10.8%
POP_TOP 4 10.8%
CALL 3 8.1%

UNPACK_EX

Successors and predecessors for UNPACK_EX
Predecessors Count Percentage
LOAD_FAST 90841 89.8%
CALL_BUILTIN_FAST_WITH_KEYWORDS 5169 5.1%
FOR_ITER 2903 2.9%
CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS 1533 1.5%
LIST_TO_TUPLE 439 0.4%
Successors Count Percentage
STORE_FAST_INIT 94928 93.8%
STORE_FAST_GENERAL 5707 5.6%
STORE_FAST_REPLACE 487 0.5%
STORE_NAME 14 0.0%
LOAD_CONST 12 0.0%

UNPACK_SEQUENCE

Successors and predecessors for UNPACK_SEQUENCE
Predecessors Count Percentage
FOR_ITER 394510 41.8%
RETURN_VALUE 385756 40.9%
CALL 74155 7.9%
BINARY_SUBSCR 43874 4.7%
LOAD_FAST 28204 3.0%
Successors Count Percentage
STORE_FAST_GENERAL 445612 47.3%
STORE_FAST_INIT 382057 40.5%
STORE_FAST_REPLACE 46309 4.9%
STORE_NAME 40385 4.3%
STORE_DEREF 14770 1.6%

UNPACK_SEQUENCE_ADAPTIVE

Successors and predecessors for UNPACK_SEQUENCE_ADAPTIVE
Predecessors Count Percentage
FOR_ITER 321437 71.6%
LOAD_FAST 48922 10.9%
RETURN_VALUE 41649 9.3%
RETURN_GENERATOR 7235 1.6%
UNPACK_SEQUENCE_ADAPTIVE 5325 1.2%
Successors Count Percentage
STORE_FAST_GENERAL 307007 68.4%
UNPACK_SEQUENCE_TWO_TUPLE 91799 20.5%
UNPACK_SEQUENCE_TUPLE 21703 4.8%
STORE_FAST_INIT 16548 3.7%
UNPACK_SEQUENCE_ADAPTIVE 5325 1.2%

UNPACK_SEQUENCE_LIST

Successors and predecessors for UNPACK_SEQUENCE_LIST
Predecessors Count Percentage
CALL_METHOD_DESCRIPTOR_FAST_WITH_KEYWORDS 446223 88.0%
COPY 50816 10.0%
LOAD_FAST 3999 0.8%
RETURN_VALUE 2476 0.5%
FOR_ITER 1566 0.3%
Successors Count Percentage
STORE_FAST_INIT 436639 86.1%
STORE_FAST_GENERAL 66812 13.2%
STORE_FAST_REPLACE 1149 0.2%
UNPACK_SEQUENCE 1113 0.2%
STORE_DEREF 983 0.2%

UNPACK_SEQUENCE_TUPLE

Successors and predecessors for UNPACK_SEQUENCE_TUPLE
Predecessors Count Percentage
FOR_ITER 3698724 26.4%
CALL_NO_KW_METHOD_DESCRIPTOR_O 3237516 23.1%
BINARY_SUBSCR_ADAPTIVE 1975872 14.1%
LOAD_FAST 1760244 12.6%
BINARY_SUBSCR 1630111 11.6%
Successors Count Percentage
STORE_FAST_GENERAL 8887153 63.5%
STORE_FAST_INIT 4492725 32.1%
STORE_FAST_REPLACE 578861 4.1%
STORE_DEREF 27083 0.2%
LOAD_FAST 13325 0.1%

UNPACK_SEQUENCE_TWO_TUPLE

Successors and predecessors for UNPACK_SEQUENCE_TWO_TUPLE
Predecessors Count Percentage
FOR_ITER 22317175 59.9%
LOAD_FAST 3650811 9.8%
BINARY_SUBSCR_LIST_INT 3520466 9.4%
RETURN_VALUE 3142338 8.4%
CALL_NO_KW_BUILTIN_FAST 1418528 3.8%
Successors Count Percentage
STORE_FAST_GENERAL 32921056 88.3%
STORE_FAST_INIT 1953110 5.2%
STORE_FAST_REPLACE 1384455 3.7%
LOAD_FAST 738255 2.0%
STORE_NAME 163355 0.4%

WITH_EXCEPT_START

Successors and predecessors for WITH_EXCEPT_START
Predecessors Count Percentage
PUSH_EXC_INFO 209670 100.0%
Successors Count Percentage
POP_JUMP_FORWARD_IF_TRUE 209534 99.9%
GET_AWAITABLE 97 0.0%
COPY 39 0.0%

YIELD_VALUE

Successors and predecessors for YIELD_VALUE
Predecessors Count Percentage
LOAD_CONST 10494452 40.2%
BUILD_TUPLE 5581603 21.4%
LOAD_FAST 2515462 9.6%
SEND 2253536 8.6%
CALL_ADAPTIVE 1937969 7.4%
Successors Count Percentage

Specialization stats

specialization stats by family

BINARY_SUBSCR

specialization stats for BINARY_SUBSCR family
Kind Count Ratio
unquickened 7011965 7.9%
specialization.deferred 42188110 47.5%
specialization.deopt 57956 0.1%
hit 36443607 41.0%
miss 3171404 3.6%

Specialization attempts

Count Ratio
Success 253470 27.5%
Failure 668283 72.5%
Failure kind Count Ratio
string int 317574 47.5%
string slice 147143 22.0%
buffer slice 73675 11.0%
buffer int 64980 9.7%
other 26499 4.0%
list slice 19946 3.0%
tuple slice 11980 1.8%
sequence int 5634 0.8%
array slice 765 0.1%
array int 87 0.0%

STORE_SUBSCR

specialization stats for STORE_SUBSCR family
Kind Count Ratio
unquickened 1266943 6.9%
specialization.deferred 6119028 33.1%
specialization.deopt 8 0.0%
hit 11075864 60.0%
miss 713 0.0%

Specialization attempts

Count Ratio
Success 175839 61.8%
Failure 108920 38.2%
Failure kind Count Ratio
bytearray int 58251 53.5%
out of range 19777 18.2%
py simple 19761 18.1%
list slice 4749 4.4%
other 2966 2.7%
dict subclass no override 2274 2.1%
buffer int 432 0.4%
array slice 279 0.3%
buffer slice 264 0.2%
array int 115 0.1%
bytearray slice 52 0.0%

UNPACK_SEQUENCE

specialization stats for UNPACK_SEQUENCE family
Kind Count Ratio
unquickened 943372 1.8%
specialization.deferred 329824 0.6%
specialization.deopt 27 0.0%
hit 51787260 97.6%
miss 1692 0.0%

Specialization attempts

Count Ratio
Success 113841 95.5%
Failure 5325 4.5%
Failure kind Count Ratio
sequence 5132 96.4%
iterator 183 3.4%
expected error 7 0.1%
other 3 0.1%

FOR_ITER

specialization stats for FOR_ITER family
Kind Count Ratio
unquickened 131892735 100.0%

Specialization attempts

Count Ratio
Success 0 0.0%
Failure 131892735 100.0%
Failure kind Count Ratio
list 40491061 30.7%
range 37264237 28.3%
other 18256919 13.8%
itertools 10366589 7.9%
tuple 7701522 5.8%
generator 7400067 5.6%
enumerate 4111418 3.1%
dict items 3125487 2.4%
bytes 1105694 0.8%
dict keys 1095734 0.8%
set 678400 0.5%
dict values 223225 0.2%
string 72382 0.1%

STORE_ATTR

specialization stats for STORE_ATTR family
Kind Count Ratio
unquickened 3648624 6.9%
specialization.deferred 5924269 11.3%
specialization.deopt 16491 0.0%
hit 41828004 79.6%
miss 1154676 2.2%

Specialization attempts

Count Ratio
Success 230194 59.2%
Failure 158731 40.8%
Failure kind Count Ratio
overridden 74459 46.9%
not managed dict 43479 27.4%
non object slot 16826 10.6%
out of range 11798 7.4%
overriding descriptor 8216 5.2%
mutable class 2987 1.9%
property 635 0.4%
method 327 0.2%
read only 4 0.0%

LOAD_ATTR

specialization stats for LOAD_ATTR family
Kind Count Ratio
unquickened 20352136 7.6%
specialization.deferred 56577665 21.1%
specialization.deopt 135729 0.1%
hit 183276989 68.3%
miss 8270696 3.1%

Specialization attempts

Count Ratio
Success 686956 40.0%
Failure 1032385 60.0%
Failure kind Count Ratio
overridden 332563 32.2%
method 238984 23.1%
non object slot 106372 10.3%
property 89124 8.6%
not managed dict 82915 8.0%
out of range 79161 7.7%
overriding descriptor 68597 6.6%
mutable class 29323 2.8%
module attr not found 5346 0.5%

COMPARE_OP

specialization stats for COMPARE_OP family
Kind Count Ratio
unquickened 4596291 3.3%
specialization.deferred 27044388 19.5%
specialization.deopt 15886 0.0%
hit 106352333 76.6%
miss 914991 0.7%

Specialization attempts

Count Ratio
Success 218549 32.6%
Failure 452160 67.4%
Failure kind Count Ratio
not followed by cond jump 185664 41.1%
big int 80020 17.7%
bytes 65326 14.4%
float long 23923 5.3%
list 20556 4.5%
bool 18772 4.2%
different types 18627 4.1%
tuple 17404 3.8%
other 13989 3.1%
baseobject 4650 1.0%
set 1257 0.3%
long float 998 0.2%
string 974 0.2%

LOAD_GLOBAL

specialization stats for LOAD_GLOBAL family
Kind Count Ratio
unquickened 29831718 8.7%
specialization.deferred 7572725 2.2%
specialization.deopt 150751 0.0%
hit 292559696 85.2%
miss 13405626 3.9%

Specialization attempts

Count Ratio
Success 1772926 99.9%
Failure 1012 0.1%
Failure kind Count Ratio

BINARY_OP

specialization stats for BINARY_OP family
Kind Count Ratio
unquickened 8051801 5.4%
specialization.deferred 42444548 28.5%
specialization.deopt 202 0.0%
hit 98334681 66.1%
miss 25793 0.0%

Specialization attempts

Count Ratio
Success 102799 11.4%
Failure 801751 88.6%
Failure kind Count Ratio
add other 298487 37.2%
and int 130019 16.2%
true divide float 82827 10.3%
multiply different types 47810 6.0%
remainder 37293 4.7%
true divide other 36034 4.5%
or 32894 4.1%
floor divide 32616 4.1%
power 29639 3.7%
lshift 19753 2.5%
rshift 18651 2.3%
add different types 10007 1.2%
xor 8483 1.1%
subtract different types 8194 1.0%
true divide different types 3305 0.4%
and other 1968 0.2%
subtract other 1892 0.2%
and different types 1637 0.2%
multiply other 242 0.0%

LOAD_METHOD

specialization stats for LOAD_METHOD family
Kind Count Ratio
unquickened 12181825 5.6%
specialization.deferred 35061395 16.1%
specialization.deopt 39405 0.0%
hit 167706415 77.1%
miss 2447570 1.1%

Specialization attempts

Count Ratio
Success 558213 49.9%
Failure 561514 50.1%
Failure kind Count Ratio
no dict 196324 35.0%
instance attribute 139745 24.9%
overridden 109560 19.5%
object slot 46822 8.3%
class method obj 22410 4.0%
builtin class method 15543 2.8%
non overriding descriptor 9891 1.8%
not descriptor 6239 1.1%
is attr 4670 0.8%
other 3393 0.6%
metaclass attribute 2808 0.5%
out of range 2583 0.5%
mutable class 1507 0.3%
overriding descriptor 11 0.0%
non object slot 6 0.0%
property 2 0.0%

CALL

specialization stats for CALL family
Kind Count Ratio
unquickened 31501602 6.2%
specialization.deferred 105028595 20.8%
specialization.deopt 110438 0.0%
hit 361794692 71.7%
miss 6557594 1.3%

Specialization attempts

Count Ratio
Success 1520729 46.0%
Failure 1783409 54.0%
Failure kind Count Ratio
pycfunction 446025 25.0%
pycfunction noargs 310144 17.4%
kwnames 168479 9.4%
pycfunction with keywords 164394 9.2%
complex parameters 146107 8.2%
class no vectorcall 145105 8.1%
python class 138598 7.8%
class mutable 61035 3.4%
bad call flags 59827 3.4%
bound method 51788 2.9%
method wrapper 44344 2.5%
other 28745 1.6%
cmethod 7937 0.4%
str 5607 0.3%
operator wrapper 5264 0.3%
wrong number arguments 8 0.0%
co not optimized 2 0.0%

Specialization effectiveness

specialization effectiveness
Instructions Count Ratio
Basic 3769906558 65.5%
Not specialized 626727320 10.9%
Specialized 1359925738 23.6%

Call stats

Inlined calls and frame stats
Count Ratio
Calls to PyEval_EvalDefault 79371366 38.2%
Calls to Python functions inlined 128525382 61.8%
Frames pushed 178208536 85.7%
Frame objects created 3649781 1.8%

Object stats

allocations, frees and dict materializatons
Count Ratio
Allocations from freelist 289894290 39.6%
Frees to freelist 309060159
Allocations 732385626 100.0%
Allocations to 512 bytes 721019949 98.4%
Allocations to 4 kbytes 9579342 1.3%
Allocations over 4 kbytes 1786335 0.2%
Frees 723686756
New values 7041709
Interpreter increfs 3386223134 47.1%
Interpreter decrefs 4087484569 51.0%
Increfs 3807135781 52.9%
Decrefs 3924301312 49.0%
Materialize dict (on request) 102969 1.5%
Materialize dict (new key) 36332 0.5%
Materialize dict (too big) 0 0.0%
Materialize dict (str subclass) 1 0.0%

Stats gathered on: 2022-05-29

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment