mirror of
https://github.com/python/cpython.git
synced 2025-08-04 08:59:19 +00:00
GH-128563: Generate opcode = ...
in instructions that need opcode
(GH-129608)
* Remove support for GO_TO_INSTRUCTION
This commit is contained in:
parent
808071b994
commit
75b628adeb
12 changed files with 558 additions and 172 deletions
6
Python/executor_cases.c.h
generated
6
Python/executor_cases.c.h
generated
|
@ -2706,8 +2706,6 @@
|
|||
break;
|
||||
}
|
||||
|
||||
/* _INSTRUMENTED_LOAD_SUPER_ATTR is not a viable micro-op for tier 2 because it is instrumented */
|
||||
|
||||
case _LOAD_SUPER_ATTR_ATTR: {
|
||||
_PyStackRef self_st;
|
||||
_PyStackRef class_st;
|
||||
|
@ -5665,7 +5663,7 @@
|
|||
break;
|
||||
}
|
||||
|
||||
/* _INSTRUMENTED_CALL_KW is not a viable micro-op for tier 2 because it is instrumented */
|
||||
/* _MONITOR_CALL_KW is not a viable micro-op for tier 2 because it uses the 'this_instr' variable */
|
||||
|
||||
case _MAYBE_EXPAND_METHOD_KW: {
|
||||
_PyStackRef kwnames_in;
|
||||
|
@ -5896,8 +5894,6 @@
|
|||
break;
|
||||
}
|
||||
|
||||
/* _INSTRUMENTED_CALL_FUNCTION_EX is not a viable micro-op for tier 2 because it is instrumented */
|
||||
|
||||
case _MAKE_CALLARGS_A_TUPLE: {
|
||||
_PyStackRef kwargs_in;
|
||||
_PyStackRef callargs;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue