]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
gh-120619: Strength reduce function guards, support 2-operand uop forms (GH-124846)
authorKen Jin <kenjin@python.org>
Sat, 9 Nov 2024 03:35:33 +0000 (11:35 +0800)
committerGitHub <noreply@github.com>
Sat, 9 Nov 2024 03:35:33 +0000 (11:35 +0800)
commit6293d00e7201f3f28b1f4512e57dc4f03855cabd
tree4baee70137f279c2e1f1a35159a806c67a7f9dff
parentf8276bf5f37ef12aa0033634151fa33a6f7bd4f2
gh-120619: Strength reduce function guards, support 2-operand uop forms (GH-124846)

Co-authored-by: Brandt Bucher <brandtbucher@gmail.com>
17 files changed:
Include/internal/pycore_optimizer.h
Include/internal/pycore_uop_ids.h
Include/internal/pycore_uop_metadata.h
Lib/test/test_capi/test_opt.py
Python/bytecodes.c
Python/ceval_macros.h
Python/executor_cases.c.h
Python/generated_cases.c.h
Python/optimizer.c
Python/optimizer_analysis.c
Python/optimizer_bytecodes.c
Python/optimizer_cases.c.h
Tools/cases_generator/analyzer.py
Tools/cases_generator/optimizer_generator.py
Tools/cases_generator/tier2_generator.py
Tools/jit/_stencils.py
Tools/jit/template.c