Mark Shannon
|
681778c56a
|
GH-113710: Improve _SET_IP and _CHECK_VALIDITY (GH-115248)
|
2024-02-13 16:28:19 +00:00 |
|
Mark Shannon
|
0e71a295e9
|
GH-113710: Add a "globals to constants" pass (GH-114592)
Converts specializations of `LOAD_GLOBAL` into constants during tier 2 optimization.
|
2024-02-02 12:14:34 +00:00 |
|
Mark Shannon
|
384429d1c0
|
GH-113710: Add a tier 2 peephole optimization pass. (GH-114487)
* Convert _LOAD_CONST to inline versions
* Remove PEP 523 checks
|
2024-01-24 12:08:31 +00:00 |
|
Ken Jin
|
ac92527c08
|
gh-113710: Add types to the interpreter DSL (#113711)
Co-authored-by: Jules <57632293+JuliaPoo@users.noreply.github.com>
Co-authored-by: blurb-it[bot] <43283697+blurb-it[bot]@users.noreply.github.com>
|
2024-01-13 01:30:27 +08:00 |
|
Mark Shannon
|
a0c9cf9456
|
GH-113860: All executors are now defined in terms of micro ops. Convert counter executor to use uops. (GH-113864)
|
2024-01-10 15:44:34 +00:00 |
|
Mark Shannon
|
e96f26083b
|
GH-111485: Generate instruction and uop metadata (GH-113287)
|
2023-12-20 14:27:25 +00:00 |
|
Mark Shannon
|
0c55f27060
|
GH-111485: Factor out tier 2 code generation from the rest of the interpreter code generator (GH-112968)
|
2023-12-12 12:12:17 +00:00 |
|
Mark Shannon
|
c27e9d5d17
|
GH-111485: Factor out generation of uop IDs from cases generator. (GH-112877)
|
2023-12-11 14:14:36 +00:00 |
|