[LLVMdev] Multiple modules JITting

Mikhail Lyapunov mikhaill at microsoft.com
Wed Oct 16 14:18:11 PDT 2013


Hi,

Can you please clarify?

We're looking for a way to use LLVM to JIT many modules, assuming that the full list of modules and their content are not available at a time when some of jitted pieces are already in use.

Is it feasible to destruct ExecutionEngine but keep jitted code alive?
Are jitted binary codes position independent? (or is there a way to relocate) If the solution requires custom implementation of JITMemoryManager: is there a way to get exact (or sufficient) memory size for binary code before the actual code generation?

Regards,
Mikhail





More information about the llvm-dev mailing list