summaryrefslogtreecommitdiffstats
path: root/Python/tier2_redundancy_eliminator_bytecodes.c
Commit message (Collapse)AuthorAgeFilesLines
* Rename tier 2 redundancy eliminator to optimizer (#115888)Guido van Rossum2024-02-261-409/+0
| | | | The original name is just too much of a mouthful.
* gh-114058: Improve method information in redundancy eliminator (GH-115848)Ken Jin2024-02-231-3/+7
|
* gh-114058: More robust method handling in redundancy eliminator (GH-115779)Ken Jin2024-02-231-0/+21
|
* GH-115651: Convert `LOAD_MODULE_ATTR` into `LOAD_INLINE_CONST` when the ↵Mark Shannon2024-02-221-33/+67
| | | | module is itself a constant. (GH-115711)
* gh-115687: Split up guards from COMPARE_OP (GH-115688)Ken Jin2024-02-201-0/+8
|
* gh-115480: Type / constant propagation for float binary uops (GH-115550)Peter Lazorchak2024-02-161-0/+57
| | | Co-authored-by: Ken Jin <kenjin@python.org>
* gh-115480: Minor fixups in int constant propagation (GH-115507)Ken Jin2024-02-161-62/+25
|
* gh-115480: Type and constant propagation for int BINARY_OPs (GH-115478)Ken Jin2024-02-151-6/+56
|
* gh-114058: Foundations of the Tier2 redundancy eliminator (GH-115085)Ken Jin2024-02-131-0/+272
--------- Co-authored-by: Mark Shannon <9448417+markshannon@users.noreply.github.com> Co-authored-by: Jules <57632293+JuliaPoo@users.noreply.github.com> Co-authored-by: Guido van Rossum <gvanrossum@users.noreply.github.com>