mirror of
https://github.com/python/cpython.git
synced 2025-08-04 17:08:35 +00:00
GH-120024: Remove CHECK_EVAL_BREAKER
macro. (GH-122968)
* Factor some instructions into micro-ops to isolate CHECK_EVAL_BREAKER for escape analysis * Eliminate CHECK_EVAL_BREAKER macro
This commit is contained in:
parent
315a933a5b
commit
eec7bdaf01
16 changed files with 821 additions and 518 deletions
37
Lib/_opcode_metadata.py
generated
37
Lib/_opcode_metadata.py
generated
|
@ -305,24 +305,25 @@ opmap = {
|
|||
'UNPACK_EX': 113,
|
||||
'UNPACK_SEQUENCE': 114,
|
||||
'YIELD_VALUE': 115,
|
||||
'INSTRUMENTED_RESUME': 236,
|
||||
'INSTRUMENTED_END_FOR': 237,
|
||||
'INSTRUMENTED_END_SEND': 238,
|
||||
'INSTRUMENTED_LOAD_SUPER_ATTR': 239,
|
||||
'INSTRUMENTED_FOR_ITER': 240,
|
||||
'INSTRUMENTED_CALL_KW': 241,
|
||||
'INSTRUMENTED_CALL_FUNCTION_EX': 242,
|
||||
'INSTRUMENTED_INSTRUCTION': 243,
|
||||
'INSTRUMENTED_JUMP_FORWARD': 244,
|
||||
'INSTRUMENTED_JUMP_BACKWARD': 245,
|
||||
'INSTRUMENTED_POP_JUMP_IF_TRUE': 246,
|
||||
'INSTRUMENTED_POP_JUMP_IF_FALSE': 247,
|
||||
'INSTRUMENTED_POP_JUMP_IF_NONE': 248,
|
||||
'INSTRUMENTED_POP_JUMP_IF_NOT_NONE': 249,
|
||||
'INSTRUMENTED_RETURN_VALUE': 250,
|
||||
'INSTRUMENTED_RETURN_CONST': 251,
|
||||
'INSTRUMENTED_YIELD_VALUE': 252,
|
||||
'INSTRUMENTED_CALL': 253,
|
||||
'_DO_CALL_FUNCTION_EX': 116,
|
||||
'INSTRUMENTED_END_FOR': 236,
|
||||
'INSTRUMENTED_END_SEND': 237,
|
||||
'INSTRUMENTED_LOAD_SUPER_ATTR': 238,
|
||||
'INSTRUMENTED_FOR_ITER': 239,
|
||||
'INSTRUMENTED_CALL_KW': 240,
|
||||
'INSTRUMENTED_CALL_FUNCTION_EX': 241,
|
||||
'INSTRUMENTED_INSTRUCTION': 242,
|
||||
'INSTRUMENTED_JUMP_FORWARD': 243,
|
||||
'INSTRUMENTED_POP_JUMP_IF_TRUE': 244,
|
||||
'INSTRUMENTED_POP_JUMP_IF_FALSE': 245,
|
||||
'INSTRUMENTED_POP_JUMP_IF_NONE': 246,
|
||||
'INSTRUMENTED_POP_JUMP_IF_NOT_NONE': 247,
|
||||
'INSTRUMENTED_RESUME': 248,
|
||||
'INSTRUMENTED_RETURN_VALUE': 249,
|
||||
'INSTRUMENTED_RETURN_CONST': 250,
|
||||
'INSTRUMENTED_YIELD_VALUE': 251,
|
||||
'INSTRUMENTED_CALL': 252,
|
||||
'INSTRUMENTED_JUMP_BACKWARD': 253,
|
||||
'JUMP': 256,
|
||||
'JUMP_NO_INTERRUPT': 257,
|
||||
'LOAD_CLOSURE': 258,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue