The Mono JIT

Backup of the original slides.

Title page

Overview

Current architecture

From IL to forests

Monoburg: instruction selection

Sample rules

Optimizations

Results

Issues

New design

Intermediate representation

JIT portability

New architecture

Fast JIT choice

SSA representation

SSA optimizations

SSA issues

Benefits

Register allocation

Overall issues