diff options
author | Mark Shannon <mark@hotpy.org> | 2025-03-31 12:52:48 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2025-03-31 12:52:48 (GMT) |
commit | c535a132e40a516a7cca219b2659e85bccaa0529 (patch) | |
tree | ba69de6aa8313c37e5486c49c2763688e2b16637 /Python/generated_cases.c.h | |
parent | ba11f45dd969dfb039dfb47270de4f8c6a03d241 (diff) | |
download | cpython-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.h | 10 |
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 { |