baf51f6b04
MCJIT needs to finalize modules. To simplify the interface with MCJIT, each transaction now has its own module. It gets created when the previous module gets passed to the execution engine; the first one is created by clang::CreateLLVMCodeGen(). CodeGen now releases the module such that it can be added to the execution engine. This enables simple use cases of cling with MCJIT; most notably cross-module linking is still missing. |
||
---|---|---|
.. | ||
Interpreter | ||
MetaProcessor | ||
UserInterface | ||
Utils | ||
CMakeLists.txt | ||
Makefile |