diff options
author | Ken Jin <28750310+Fidget-Spinner@users.noreply.github.com> | 2021-10-19 23:16:36 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-10-19 23:16:36 (GMT) |
commit | 3163e68c342434db37c69669017f96a4bb2d5f13 (patch) | |
tree | c3a42ae0839c533db3fac33d6005b7a1d7bf5e78 /Lib/opcode.py | |
parent | 3592980f9122ab0d9ed93711347742d110b749c2 (diff) | |
download | cpython-3163e68c342434db37c69669017f96a4bb2d5f13.zip cpython-3163e68c342434db37c69669017f96a4bb2d5f13.tar.gz cpython-3163e68c342434db37c69669017f96a4bb2d5f13.tar.bz2 |
bpo-44525: Specialize ``CALL_FUNCTION`` for C function calls (GH-26934)
Diffstat (limited to 'Lib/opcode.py')
-rw-r--r-- | Lib/opcode.py | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/Lib/opcode.py b/Lib/opcode.py index 9d9f358..fe6066f 100644 --- a/Lib/opcode.py +++ b/Lib/opcode.py @@ -232,6 +232,11 @@ _specialized_instructions = [ "BINARY_SUBSCR_LIST_INT", "BINARY_SUBSCR_TUPLE_INT", "BINARY_SUBSCR_DICT", + "CALL_FUNCTION_ADAPTIVE", + "CALL_FUNCTION_BUILTIN_O", + "CALL_FUNCTION_BUILTIN_FAST", + "CALL_FUNCTION_LEN", + "CALL_FUNCTION_ISINSTANCE", "JUMP_ABSOLUTE_QUICK", "LOAD_ATTR_ADAPTIVE", "LOAD_ATTR_INSTANCE_VALUE", |