summaryrefslogtreecommitdiffstats
path: root/Tools/cases_generator
diff options
context:
space:
mode:
authorGuido van Rossum <guido@python.org>2024-02-26 16:42:53 (GMT)
committerGitHub <noreply@github.com>2024-02-26 16:42:53 (GMT)
commitc0fdfba7ff981c55ac13325e4dddaf382601b246 (patch)
treee14685399610c911742e035a1c34cd61190ea112 /Tools/cases_generator
parent7259480957e10359cc5ab8786f32f197c88e274c (diff)
downloadcpython-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.md6
-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: