]> git.ipfire.org Git - thirdparty/Python/cpython.git/commit
GH-111485: Generate instruction and uop metadata (GH-113287)
authorMark Shannon <mark@hotpy.org>
Wed, 20 Dec 2023 14:27:25 +0000 (14:27 +0000)
committerGitHub <noreply@github.com>
Wed, 20 Dec 2023 14:27:25 +0000 (14:27 +0000)
commite96f26083bff31e86c068aa22542e91f38293ea3
tree3b351f4fc54eff3c08caf811edbcd7c9fcb40c5d
parenta545a86ec64fbab325db101bdd8964f524a89790
GH-111485: Generate instruction and uop metadata (GH-113287)
27 files changed:
Include/internal/pycore_opcode_metadata.h
Include/internal/pycore_uop_ids.h
Include/internal/pycore_uop_metadata.h [new file with mode: 0644]
Include/opcode_ids.h
Lib/_opcode_metadata.py
Lib/test/test_capi/test_opt.py
Makefile.pre.in
Python/assemble.c
Python/bytecodes.c
Python/ceval.c
Python/compile.c
Python/flowgraph.c
Python/generated_cases.c.h
Python/optimizer.c
Python/specialize.c
Tools/cases_generator/analyzer.py
Tools/cases_generator/cwriter.py
Tools/cases_generator/generate_cases.py
Tools/cases_generator/generators_common.py
Tools/cases_generator/opcode_id_generator.py
Tools/cases_generator/opcode_metadata_generator.py [new file with mode: 0644]
Tools/cases_generator/py_metadata_generator.py [new file with mode: 0644]
Tools/cases_generator/stack.py
Tools/cases_generator/tier1_generator.py
Tools/cases_generator/tier2_generator.py
Tools/cases_generator/uop_id_generator.py
Tools/cases_generator/uop_metadata_generator.py [new file with mode: 0644]