An ahead of time compiler used to generate machine code at runtime.