cling/lib
Axel Naumann baf51f6b04 Create a new llvm::Module per codegen'ed transaction.
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.
2015-02-11 10:57:34 +01:00
..
Interpreter Create a new llvm::Module per codegen'ed transaction. 2015-02-11 10:57:34 +01:00
MetaProcessor Fix doxygen warning. 2015-01-22 11:26:03 +01:00
UserInterface llvm::OwningPtr to std::unique_ptr. 2014-08-14 14:56:38 +02:00
Utils Use canonical Decls as key for "do not desugar"; may have dupe Type*s. 2014-10-07 22:20:06 +02:00
CMakeLists.txt purged ctags code and moved autoloading into interpreter 2014-06-10 15:24:01 +02:00
Makefile purged ctags code and moved autoloading into interpreter 2014-06-10 15:24:01 +02:00