Tracing the Meta-Level: PyPy's Tracing JIT Compiler
Tracing the Meta-Level: PyPy's Tracing JIT Compiler
Tracing the Meta-Level: PyPy's Tracing JIT Compiler
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Applying a <strong>Tracing</strong> <strong>JIT</strong> to an Interpreter<br />
When to check for a Closing Loop<br />
◮ program counter of language interpreter can only be <strong>the</strong> same<br />
a second time if it is set to an earlier version by an instruction<br />
◮ this only happens at a backward jump in <strong>the</strong> language<br />
interpreter<br />
◮ jit needs ano<strong>the</strong>r hint to recognize a backward jump