summaryrefslogtreecommitdiffstats
path: root/Lib/opcode.py
diff options
context:
space:
mode:
authorKen Jin <28750310+Fidget-Spinner@users.noreply.github.com>2021-10-19 23:16:36 (GMT)
committerGitHub <noreply@github.com>2021-10-19 23:16:36 (GMT)
commit3163e68c342434db37c69669017f96a4bb2d5f13 (patch)
treec3a42ae0839c533db3fac33d6005b7a1d7bf5e78 /Lib/opcode.py
parent3592980f9122ab0d9ed93711347742d110b749c2 (diff)
downloadcpython-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.py5
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",