Mining JIT traces for missing optimizations with Z3
Briefly

Starting from optimized traces of real programs for integer operation optimizations using Z3 has advantages over the classical superoptimization approach, avoiding combinatorial explosion and focusing on missing optimizations.
Translating integer operations from optimized JIT traces into Z3 formulas allows investigating and identifying redundant operations efficiently, improving optimizations in PyPy's JIT.
Read at PyPy
[
]
[
|
]