[LLVMdev] Memory clean for applications using LLVM for JIT compilation

Óscar Fuentes ofv at wanadoo.es
Wed Mar 20 10:58:13 PDT 2013

"Kaylor, Andrew" <andrew.kaylor at intel.com> writes:

> In case you haven't been following the discussions, the primary
> shortcomings of the MCJIT as compared to the older JIT are that it
> doesn't allow lazy compilation at the function level, it has limited
> support for multiple modules and you can't recompile/relink functions.

Another limitation is that MCJIT imposes the resctrictions associated to
the object file model being used to its JIT users. Symbol naming, for
instance. I don't know if there are others.

More information about the llvm-dev mailing list