cling/lib/Interpreter
2017-01-20 20:59:08 +01:00
..
ASTTransformer.cpp Rename ASTTransformer.h -> TransactionTransformer.h. 2015-03-16 15:24:52 +01:00
ASTTransformer.h Add missing include / llvm-upgrade. 2016-06-15 14:14:33 +02:00
AutoloadCallback.cpp Add cling output streams to cling/Utils/Output.h 2016-12-19 13:59:11 +01:00
AutoSynthesizer.cpp Fix Coverity CID66882 - clash with parameter name. 2016-09-12 22:31:57 +02:00
AutoSynthesizer.h Rename ASTTransformer.h -> TransactionTransformer.h. 2015-03-16 15:24:52 +01:00
BackendPasses.cpp Silence warnings. 2016-12-01 17:29:08 +01:00
BackendPasses.h Silence warnings. 2016-12-01 17:29:08 +01:00
CheckEmptyTransactionTransformer.cpp Simplify invocation of DeclUnloader::UnloadDecl(). 2016-06-26 18:59:08 +02:00
CheckEmptyTransactionTransformer.h Rename ASTTransformer.h -> TransactionTransformer.h. 2015-03-16 15:24:52 +01:00
CIFactory.cpp Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
ClangInternalState.cpp Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
ClingCodeCompleteConsumer.cpp Refactor 2016-07-18 14:29:14 +02:00
ClingPragmas.cpp Add cling output streams to cling/Utils/Output.h 2016-12-19 13:59:11 +01:00
ClingPragmas.h Add a cling pragma handler. For now implement #pragma cling load(file) 2015-02-18 14:51:21 +01:00
ClingUtils.h Remove code duplication 2015-04-17 02:50:36 +02:00
CMakeLists.txt Windows: Fix InterpreterException not being caught and terminating. 2016-12-20 12:59:08 +01:00
DeclCollector.cpp Unloaded declarations are now put back into CodeGen; no need to mark them used. 2016-11-07 13:02:51 +01:00
DeclCollector.h Unloaded declarations are now put back into CodeGen; no need to mark them used. 2016-11-07 13:02:51 +01:00
DeclExtractor.cpp Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
DeclExtractor.h Rename ASTTransformer.h -> TransactionTransformer.h. 2015-03-16 15:24:52 +01:00
DeclUnloader.cpp Windows: Fix crash on aliased globals 2016-12-15 14:29:09 +01:00
DeclUnloader.h Windows: Avoid mangling Dtor_Comdat 2016-12-15 14:29:09 +01:00
DynamicExprInfo.cpp Windows: Fix printing adresses as hexadecimal. Refactor into common function. Remove useless intermediate allocations/objects. 2016-11-21 12:44:34 +01:00
DynamicLibraryManager.cpp Add cling output streams to cling/Utils/Output.h 2016-12-19 13:59:11 +01:00
DynamicLookup.cpp Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
DynamicLookup.h Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
Exception.cpp Make InterpreterException::diagnose virtual and return a boolean. Refactor inheritance chain for InterpreterException. 2016-12-20 12:59:08 +01:00
ExternalInterpreterSource.cpp Try std::unique_ptr for ClingATSImporter 2016-07-25 15:59:11 +02:00
ExternalInterpreterSource.h Fix Coverity CID68091 - missing member init. 2016-09-12 21:44:20 +02:00
ForwardDeclPrinter.cpp Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
ForwardDeclPrinter.h Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
IncrementalExecutor.cpp Disambiguate which TargetOptions class we need. 2017-01-12 17:14:07 +01:00
IncrementalExecutor.h Move BackendPasses to IncrementalExecutor. 2016-11-15 16:44:32 +01:00
IncrementalJIT.cpp Fixes issues where symbols can be improperly aligned for llvm::PointerIntPair Use std::pair instead of llvm::PointerIntPair. 2016-10-19 13:54:07 +02:00
IncrementalJIT.h Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
IncrementalParser.cpp Style. 2017-01-12 11:14:34 +01:00
IncrementalParser.h Move BackendPasses to IncrementalExecutor. 2016-11-15 16:44:32 +01:00
Interpreter.cpp Turn on prompt diags if not raw input. 2017-01-12 11:14:34 +01:00
InterpreterCallbacks.cpp Restrict dyn scopes to functions on global scope. 2016-09-01 15:11:22 +02:00
InvocationOptions.cpp Add cling output streams to cling/Utils/Output.h 2016-12-19 13:59:11 +01:00
LookupHelper.cpp Use LLVM stream wrappers to reduce complexity and line counts. 2016-12-20 12:29:06 +01:00
MultiplexInterpreterCallbacks.h MultiplexInterpreterCallbacks: Also multiplex the PrintStackTrace through here. 2016-04-21 19:14:47 +02:00
NullDerefProtectionTransformer.cpp Fix cling when built for 32 bit architectures. 2016-08-15 15:29:11 +02:00
NullDerefProtectionTransformer.h Doxygen. 2016-04-22 12:29:14 +02:00
RequiredSymbols.cpp Add cling output streams to cling/Utils/Output.h 2016-12-19 13:59:11 +01:00
Threading.h Coding conventions 2015-03-16 13:12:47 +01:00
Transaction.cpp Add cling output streams to cling/Utils/Output.h 2016-12-19 13:59:11 +01:00
TransactionPool.h Update comments for TransactionPool. 2016-09-16 21:39:49 +02:00
TransactionUnloader.cpp Move DeclUnloader and ParserStateRAII into cling namespace. 2016-09-22 15:15:27 +02:00
TransactionUnloader.h Move DeclUnloader and ParserStateRAII into cling namespace. 2016-09-22 15:15:27 +02:00
Value.cpp Move to UTF-8 string conversion into separate module. Support UTF-8 output on Windows. 2017-01-18 15:59:12 +01:00
ValueExtractionSynthesizer.cpp Fix size argument for runtime::copyArray. 2016-10-05 10:53:00 +02:00
ValueExtractionSynthesizer.h First commit for the Multiple Interpreters 2016-01-14 20:44:14 +01:00
ValuePrinter.cpp Fix API usage error in LLVM unicode routines. Use reinterpret_cast to force compile time errors. 2017-01-20 20:59:08 +01:00
ValuePrinterSynthesizer.cpp Remove unused stream argument. 2016-10-05 10:53:00 +02:00
ValuePrinterSynthesizer.h Remove unused stream argument. 2016-10-05 10:53:00 +02:00