diff options
author | Guido van Rossum <guido@python.org> | 2024-02-26 16:42:53 (GMT) |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-02-26 16:42:53 (GMT) |
commit | c0fdfba7ff981c55ac13325e4dddaf382601b246 (patch) | |
tree | e14685399610c911742e035a1c34cd61190ea112 /Tools/cases_generator | |
parent | 7259480957e10359cc5ab8786f32f197c88e274c (diff) | |
download | cpython-c0fdfba7ff981c55ac13325e4dddaf382601b246.zip cpython-c0fdfba7ff981c55ac13325e4dddaf382601b246.tar.gz cpython-c0fdfba7ff981c55ac13325e4dddaf382601b246.tar.bz2 |
Rename tier 2 redundancy eliminator to optimizer (#115888)
The original name is just too much of a mouthful.
Diffstat (limited to 'Tools/cases_generator')
-rw-r--r-- | Tools/cases_generator/README.md | 6 | ||||
-rw-r--r-- | Tools/cases_generator/optimizer_generator.py (renamed from Tools/cases_generator/tier2_abstract_generator.py) | 10 |
2 files changed, 8 insertions, 8 deletions
diff --git a/Tools/cases_generator/README.md b/Tools/cases_generator/README.md index d35a868..fb512c4 100644 --- a/Tools/cases_generator/README.md +++ b/Tools/cases_generator/README.md @@ -13,9 +13,9 @@ What's currently here: - `parser.py` helper for interactions with `parsing.py` - `tierN_generator.py`: a couple of driver scripts to read `Python/bytecodes.c` and write `Python/generated_cases.c.h` (and several other files) -- `tier2_abstract_generator.py`: reads `Python/bytecodes.c` and - `Python/tier2_redundancy_eliminator_bytecodes.c` and writes - `Python/tier2_redundancy_eliminator_cases.c.h` +- `optimizer_generator.py`: reads `Python/bytecodes.c` and + `Python/optimizer_bytecodes.c` and writes + `Python/optimizer_cases.c.h` - `stack.py`: code to handle generalized stack effects - `cwriter.py`: code which understands tokens and how to format C code; main class: `CWriter` diff --git a/Tools/cases_generator/tier2_abstract_generator.py b/Tools/cases_generator/optimizer_generator.py index 58c3110..aa3f4ec 100644 --- a/Tools/cases_generator/tier2_abstract_generator.py +++ b/Tools/cases_generator/optimizer_generator.py @@ -1,6 +1,6 @@ -"""Generate the cases for the tier 2 redundancy eliminator/abstract interpreter. -Reads the instruction definitions from bytecodes.c. and tier2_redundancy_eliminator.bytecodes.c -Writes the cases to tier2_redundancy_eliminator_cases.c.h, which is #included in Python/optimizer_analysis.c. +"""Generate the cases for the tier 2 optimizer. +Reads the instruction definitions from bytecodes.c and optimizer_bytecodes.c +Writes the cases to optimizer_cases.c.h, which is #included in Python/optimizer_analysis.c. """ import argparse @@ -30,8 +30,8 @@ from typing import TextIO, Iterator from lexer import Token from stack import StackOffset, Stack, SizeMismatch, UNUSED -DEFAULT_OUTPUT = ROOT / "Python/tier2_redundancy_eliminator_cases.c.h" -DEFAULT_ABSTRACT_INPUT = ROOT / "Python/tier2_redundancy_eliminator_bytecodes.c" +DEFAULT_OUTPUT = ROOT / "Python/optimizer_cases.c.h" +DEFAULT_ABSTRACT_INPUT = ROOT / "Python/optimizer_bytecodes.c" def validate_uop(override: Uop, uop: Uop) -> None: |