..
ASTDumper.cpp
Update to clang/llvm r179269 (llvm vendor branch r49215):
2013-04-24 16:28:08 +00:00
ASTDumper.h
Add useful comment.
2013-07-10 14:20:08 +02:00
ASTNodeEraser.cpp
Fix warnings.
2013-09-20 10:12:57 +02:00
ASTNodeEraser.h
Move cling from cint/ to interpreter/ (Will add a "we have moved" readme to cint/cling.)
2012-09-05 09:37:39 +00:00
AutoSynthesizer.cpp
New DeduceAutoType() interface.
2013-09-26 17:54:18 +02:00
AutoSynthesizer.h
Remove useless forward decl.
2013-05-24 10:34:33 +02:00
CIFactory.cpp
Options moved to llvm; CI->createDiagnostics; Path
2013-09-26 17:54:17 +02:00
ClangInternalState.cpp
Cleanup the temporary files.
2013-09-24 12:07:04 +02:00
CMakeLists.txt
Added missing file: DynamicLibraryManager.cpp
2013-09-24 16:31:00 +02:00
DeclCollector.cpp
Move codegenning of deserialized declarations in the IncrementalParser.
2013-08-28 16:44:01 +02:00
DeclCollector.h
Move codegenning of deserialized declarations in the IncrementalParser.
2013-08-28 16:44:01 +02:00
DeclExtractor.cpp
Revert clang::Decl::ClearLinkageCache() patch; implement here instead.
2013-09-26 17:54:17 +02:00
DeclExtractor.h
Fix the order of static initialization in cling (eg: int i = 1; i++; int j =i;)
2012-12-19 10:56:30 +00:00
DynamicExprInfo.cpp
Move cling from cint/ to interpreter/ (Will add a "we have moved" readme to cint/cling.)
2012-09-05 09:37:39 +00:00
DynamicLibraryManager.cpp
Move dynamic library handling in separate class.
2013-09-24 12:07:06 +02:00
DynamicLookup.cpp
Open the transaction to collect declarations coming from the dynamic expressions.
2013-06-25 09:30:34 +02:00
DynamicLookup.h
Do not value print dynamic expressions when they are in a inner compound stmt.
2013-06-05 16:26:51 +02:00
ExecutionContext.cpp
Non-MC JIT does not support exception handling anymore.
2013-09-26 17:54:17 +02:00
ExecutionContext.h
Move the ExecutionContext-specific parts from the Interpreter.
2013-09-20 10:12:57 +02:00
IncrementalParser.cpp
No need to unload rolled back transactions
2013-09-20 06:50:00 +02:00
IncrementalParser.h
DGRs can have a decl to be emitted, another not to be emitted.
2013-09-13 10:44:52 +02:00
Interpreter.cpp
Reduce the amount of #included files.
2013-09-24 12:07:07 +02:00
InterpreterCallbacks.cpp
Spell it syntactically correct.
2013-09-09 14:33:56 +02:00
InvocationOptions.cpp
Options moved from clang to llvm.
2013-09-26 17:54:17 +02:00
IRDumper.cpp
From Baozeng: Add .printIR meta command, printing the llvm::Module.
2013-06-17 21:00:58 +02:00
IRDumper.h
Remove unused members and silence warnings from *good* compilers.
2013-06-14 10:13:54 +02:00
LookupHelper.cpp
Properly do function exact match when the argument are references.
2013-09-26 09:42:57 +02:00
Makefile
Compile RuntimeException with exceptions enabled.
2013-09-12 10:53:00 +02:00
NullDerefProtectionTransformer.cpp
Synthesizing if(DeclRefExpr) throw requires cling to be run with rtti.
2013-09-11 23:11:57 +02:00
NullDerefProtectionTransformer.h
Use better name.
2013-09-11 13:50:57 +02:00
RequiredSymbols.cpp
printValue() now returns a std::string to reduce dependency on cling / llvm.
2013-05-15 11:43:12 +02:00
ReturnSynthesizer.cpp
In ReturnSynthesizer add better support for RecordType.
2013-08-31 20:49:07 +02:00
ReturnSynthesizer.h
Reduce fwd decls.
2013-02-25 10:19:15 +00:00
RuntimeException.cpp
Synthesizing if(DeclRefExpr) throw requires cling to be run with rtti.
2013-09-11 23:11:57 +02:00
StoredValueRef.cpp
Add support for member data pointer type.
2013-08-28 03:46:06 +02:00
Transaction.cpp
Spell out that we want only one wrapper per transaction.
2013-09-10 15:41:01 +02:00
TransactionPool.h
Change the state when the transaction gets returned in the pool. Simplifies debugging.
2013-08-04 18:44:55 +02:00
TransactionTransformer.cpp
Rollback the transaction if there is an error occurred in one of the transformers.
2012-10-26 12:56:49 +00:00
TransactionTransformer.h
Rollback the transaction if there is an error occurred in one of the transformers.
2012-10-26 12:56:49 +00:00
Value.cpp
In ReturnSynthesizer add better support for RecordType.
2013-08-31 20:49:07 +02:00
ValuePrinter.cpp
Only print char if printable; else print its hex value.
2013-05-24 10:41:03 +02:00
ValuePrinterInfo.cpp
Add value printing of namespace- or static member functions (i.e. not CXXMethods):
2012-12-02 16:47:34 +00:00
ValuePrinterSynthesizer.cpp
Remove unused variable.
2013-08-09 09:35:53 +02:00
ValuePrinterSynthesizer.h
Simplify: don't loop over everything to find the WrapperFD but use the one stored in the transaction.
2012-11-11 12:47:05 +00:00