Mark Shannon
|
bf82f77957
|
GH-116422: Tier2 hot/cold splitting (GH-116813)
Splits the "cold" path, deopts and exits, from the "hot" path, reducing the size of most jitted instructions, at the cost of slower exits.
|
2024-03-26 09:35:11 +00:00 |
Kirill Podoprigora
|
e4561e0501
|
gh-115778: Add `tierN` annotation for instruction definitions (#115815)
This replaces the old `TIER_{ONE,TWO}_ONLY` macros. Note that `specialized` implies `tier1`.
Co-authored-by: Alex Waygood <Alex.Waygood@Gmail.com>
|
2024-02-23 17:31:57 +00:00 |
Mark Shannon
|
626c414995
|
GH-115457: Support splitting and replication of micro ops. (GH-115558)
|
2024-02-20 10:50:59 +00:00 |
Mark Shannon
|
7b21403ccd
|
GH-112354: Initial implementation of warm up on exits and trace-stitching (GH-114142)
|
2024-02-20 09:39:55 +00:00 |
Mark Shannon
|
e96f26083b
|
GH-111485: Generate instruction and uop metadata (GH-113287)
|
2023-12-20 14:27:25 +00:00 |
Mark Shannon
|
9263173280
|
Fix whitespace in generated code
|
2023-12-13 12:31:41 +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 |