Open
Description
- Tier 2 optimizations. See Tier 2 optimizations for 3.13 python/cpython#115419 for details
- Increase fraction of code executed by tier 2. python/cpython#118093
- JIT code improvements. Tracked in Improving JIT code quality python/cpython#115802.
- Split uops that have
if (oparg & 1)
in stack effect and duplicate uops for range of opargs where const opargs is beneficial Split micro-ops that have different behavior depending on low bit of oparg. python/cpython#115457 - Inline values array into the object python/cpython#115776
- Tier 2 superinstructions: "super micro-ops".
- Record micro-op pairs
- Generate and use selected micro-op pairs
- Incremental GC