..
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
Keep one PassManager per opt level; runOnModule now takes an OptLevel.
2017-04-12 15:44:35 +02:00
BackendPasses.h
Keep one PassManager per opt level; runOnModule now takes an OptLevel.
2017-04-12 15:44:35 +02: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
Style.
2017-03-28 13:59:30 +02: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
Do not load libraries in syntax-only mode (e.g. rootcling).
2017-03-22 11:20:50 +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
Fixed that we corrupt CLING_CXX_PATH
2017-03-10 16:14:04 +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
Pass mangled name to CodeGenerator::forgetDecl. From Roman Zulak and me.
2017-03-31 16:14:27 +02:00
DeclUnloader.h
Do not mark decls used, just to prevent unloading!
2017-03-31 10:29:22 +02: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
Don't make a path absolute, just check if it is.
2017-03-08 17:29:08 +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
Fix LLVM API misuse when trying to replace and keep a DiagnosticConsumer.
2017-02-02 11:44:05 +01:00
ExternalInterpreterSource.h
Remove unused member variable in ExternalInterpreterSource.
2017-01-25 12:14:06 +01: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
Remove the Windows ELF formatting from IncrementalExecutor, since it is now in CIFactory
2017-03-02 11:59:59 +01:00
IncrementalExecutor.h
Keep one PassManager per opt level; runOnModule now takes an OptLevel.
2017-04-12 15:44:35 +02:00
IncrementalJIT.cpp
Use #ifdefs for MANGLE_PREFIX.
2017-03-23 14:44:06 +01:00
IncrementalJIT.h
Full implementation to override atexit and similar calls.
2017-01-25 11:14:11 +01:00
IncrementalParser.cpp
Use CompOpt from outer Transaction instead of default constructed.
2017-04-12 15:44:35 +02:00
IncrementalParser.h
Fix LLVM API misuse when trying to replace and keep a DiagnosticConsumer.
2017-02-02 11:44:05 +01:00
Interpreter.cpp
Add and use Interpreter::makeDefaultCompilationOpts().
2017-04-12 15:44:35 +02:00
InterpreterCallbacks.cpp
Restrict dyn scopes to functions on global scope.
2016-09-01 15:11:22 +02:00
InvocationOptions.cpp
Windows: Interpret -nostdinc++ as -nostdinc which clang does not use on Windows backend. Fixes ABI and NoStdInc tests.
2017-02-17 15:14:06 +01:00
LookupHelper.cpp
With module (or pcm) even trivial lookup can lead to deserialization and thus need a transaction
2017-04-11 23:00:40 +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
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 Transaction::getSourceLocation method.
2017-02-09 16:59:38 +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
Fix EscapeSequence::encode returning a StringRef pointing to stack memory.
2017-02-17 15:14:06 +01:00
ValueExtractionSynthesizer.cpp
Remove useless comparison.
2017-03-24 13:44:12 +01:00
ValueExtractionSynthesizer.h
First commit for the Multiple Interpreters
2016-01-14 20:44:14 +01:00
ValuePrinter.cpp
Fix error from ParseTopLevelDecl not always being propagated to the current Transaction. Fix LangOpts.AccessControl not begin set in AccessCtrlRAII_t, a regression this exposed.
2017-02-17 20:45:03 +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