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.