JIT Engine – Motor de Compilación Dinámica

Archivo: src/jit_engine.rs

¿Por qué?

Coordina el proceso completo de generación, caché y ejecución de código nativo a partir de Uop. Centraliza la gestión de memoria ejecutable y la relación entre símbolos del lenguaje y la ABI del host.

Cómo funciona

El motor JIT expone una API para crear una instancia, compilar Uops a código nativo y ejecutar la función resultante, usando una caché de símbolos y transmutación segura.

Para qué se usa

Invocado por vm_jit.rs cuando la opción --jit está habilitada. Permite que funciones "calientes" se ejecuten a velocidad casi nativa.

Ejemplo de uso

Ejemplo – se crea un JitEngine, se compila una lista de Uop y se ejecuta la función resultante.