summaryrefslogtreecommitdiffstats
path: root/Python/generated_cases.c.h
diff options
context:
space:
mode:
authorMark Shannon <mark@hotpy.org>2025-03-31 12:52:48 (GMT)
committerGitHub <noreply@github.com>2025-03-31 12:52:48 (GMT)
commitc535a132e40a516a7cca219b2659e85bccaa0529 (patch)
treeba69de6aa8313c37e5486c49c2763688e2b16637 /Python/generated_cases.c.h
parentba11f45dd969dfb039dfb47270de4f8c6a03d241 (diff)
downloadcpython-c535a132e40a516a7cca219b2659e85bccaa0529.zip
cpython-c535a132e40a516a7cca219b2659e85bccaa0529.tar.gz
cpython-c535a132e40a516a7cca219b2659e85bccaa0529.tar.bz2
GH-131498: Another refactoring of the code generator (GH-131827)
* Rename 'defined' attribute to 'in_local' to more accurately reflect how it is used * Make death of variables explicit even for array variables. * Convert in_memory from boolean to stack offset * Don't apply liveness analyis to optimizer generated code * Add 'out' parameter to stack.pop
Diffstat (limited to 'Python/generated_cases.c.h')
-rw-r--r--Python/generated_cases.c.h10
1 files changed, 5 insertions, 5 deletions
diff --git a/Python/generated_cases.c.h b/Python/generated_cases.c.h
index 416035a..50db2c8 100644
--- a/Python/generated_cases.c.h
+++ b/Python/generated_cases.c.h
@@ -2608,9 +2608,9 @@
_PyStackRef *callable;
_PyStackRef *self_or_null;
_PyStackRef *args;
- _PyStackRef kwnames;
_PyStackRef kwnames_in;
_PyStackRef kwnames_out;
+ _PyStackRef kwnames;
_PyStackRef res;
// _SPECIALIZE_CALL_KW
{
@@ -2791,9 +2791,9 @@
static_assert(INLINE_CACHE_ENTRIES_CALL_KW == 3, "incorrect cache size");
_PyStackRef *callable;
_PyStackRef *null;
- _PyStackRef kwnames;
_PyStackRef *self_or_null;
_PyStackRef *args;
+ _PyStackRef kwnames;
_PyInterpreterFrame *new_frame;
/* Skip 1 cache entry */
// _CHECK_PEP_523
@@ -2924,9 +2924,9 @@
opcode = CALL_KW_NON_PY;
static_assert(INLINE_CACHE_ENTRIES_CALL_KW == 3, "incorrect cache size");
_PyStackRef *callable;
- _PyStackRef kwnames;
_PyStackRef *self_or_null;
_PyStackRef *args;
+ _PyStackRef kwnames;
_PyStackRef res;
/* Skip 1 cache entry */
/* Skip 2 cache entries */
@@ -3057,8 +3057,8 @@
static_assert(INLINE_CACHE_ENTRIES_CALL_KW == 3, "incorrect cache size");
_PyStackRef *callable;
_PyStackRef *self_or_null;
- _PyStackRef kwnames;
_PyStackRef *args;
+ _PyStackRef kwnames;
_PyInterpreterFrame *new_frame;
/* Skip 1 cache entry */
// _CHECK_PEP_523
@@ -4682,8 +4682,8 @@
PREDICTED_CONTAINS_OP:;
_Py_CODEUNIT* const this_instr = next_instr - 2;
(void)this_instr;
- _PyStackRef left;
_PyStackRef right;
+ _PyStackRef left;
_PyStackRef b;
// _SPECIALIZE_CONTAINS_OP
{