cling/lib/Interpreter
Roman Zulak 182954b87f Windows: Match UCRT Version from build environment if possible.
Signed-off-by: Vassil Vassilev <vvasilev@cern.ch>
2016-10-18 17:53:22 +02: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 Simplify invocation of DeclUnloader::UnloadDecl(). 2016-06-26 18:59:08 +02: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 Fix missing enum case warning. 2016-07-21 15:59:24 +02:00
BackendPasses.h Add backend passes back in. Fixes (some of) MacOS. 2015-02-11 22:05:21 +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 Windows: Match UCRT Version from build environment if possible. 2016-10-18 17:53:22 +02:00
ClangInternalState.cpp llvm upgrade. 2016-06-15 14:14:33 +02:00
ClingCodeCompleteConsumer.cpp Refactor 2016-07-18 14:29:14 +02:00
ClingPragmas.cpp Use non-shadowing param name (Coverity 61660). 2015-06-07 20:53:59 +02: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: Match UCRT Version from build environment if possible. 2016-10-18 17:53:22 +02:00
DeclCollector.cpp Do not transform recursively; each Decl should only be transformed once. 2016-08-30 11:14:19 +02:00
DeclCollector.h Remove unused function. 2016-09-13 09:59:43 +02:00
DeclExtractor.cpp Only refuse decl extraction if ill-formed; add test; move KnownFail out. 2016-07-21 15:59:24 +02:00
DeclExtractor.h Rename ASTTransformer.h -> TransactionTransformer.h. 2015-03-16 15:24:52 +01:00
DeclUnloader.cpp Move DeclUnloader and ParserStateRAII into cling namespace. 2016-09-22 15:15:27 +02:00
DeclUnloader.h Move DeclUnloader and ParserStateRAII into cling namespace. 2016-09-22 15:15:27 +02:00
DynamicExprInfo.cpp Remove trailing spaces 2014-08-13 16:08:36 +02:00
DynamicLibraryManager.cpp Log progress adding environmental library paths. 2016-10-18 17:53:22 +02:00
DynamicLookup.cpp Only do DynLookup in functions with a body! 2016-09-02 09:42:14 +02:00
DynamicLookup.h DynLookup: annotate the wrapper instead of visiting it. 2016-08-31 18:14:13 +02:00
Exception.cpp Split Exception.cpp into a part that does and does not need RTTI. 2016-04-11 12:14:17 +02:00
ExceptionRTTI.cpp Move CompilationException into Interpreter library. 2016-09-09 09:29:49 +02: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 llvm upgrade. 2016-06-15 14:14:33 +02:00
ForwardDeclPrinter.h Add a means to customize which file are ignored in ForwardDeclPrinter. 2016-02-19 00:00:26 +01:00
IncrementalExecutor.cpp Remove unnecessary StringRefs and strlen calls to construct them. 2016-10-18 17:53:21 +02:00
IncrementalExecutor.h Refactor, centralize all TransactionUnloading in Interpreter. 2016-06-26 10:29:17 +02:00
IncrementalJIT.cpp Use std::string for IncrementalJIT symbol lookup. Many callers already have a string, most functions called want them, and it's cheaper to construct an llvm::StringRef than a std::string when needed. 2016-10-18 17:53:21 +02:00
IncrementalJIT.h Use std::string for IncrementalJIT symbol lookup. Many callers already have a string, most functions called want them, and it's cheaper to construct an llvm::StringRef than a std::string when needed. 2016-10-18 17:53:21 +02:00
IncrementalParser.cpp Windows: Make CheckABICompatibility check a header dependent constant. 2016-10-18 17:53:21 +02:00
IncrementalParser.h Make CIFactory a namespace, not a class. 2016-08-18 15:44:18 +02:00
Interpreter.cpp Remove unnecessary StringRefs and strlen calls to construct them. 2016-10-18 17:53:21 +02:00
InterpreterCallbacks.cpp Restrict dyn scopes to functions on global scope. 2016-09-01 15:11:22 +02:00
InvocationOptions.cpp Don't check if argument exists twice, and remove impossible else. 2016-09-16 21:39:49 +02:00
LookupHelper.cpp Move DeclUnloader and ParserStateRAII into cling namespace. 2016-09-22 15:15:27 +02: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 Update required symbol cling_runtime_internal_throwIfInvalidPointer. 2016-04-09 10:44:32 +02:00
Threading.h Coding conventions 2015-03-16 13:12:47 +01:00
Transaction.cpp Peek inside extern "C" declarations only after name hasn't been matched. Change initial for loop use != comparison rather than < 2016-09-30 10:14:28 +02: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 Value::GetNumberOfElements should use size_t and not unsigned long. 2016-09-16 17:59:55 +02: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 Coverity CID68743. 2016-09-12 21:44:20 +02: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