..
ABIInfo.h
Sort all the #include lines with LLVM's utils/sort_includes.py which
2014-01-07 11:51:46 +00:00
BackendUtil.cpp
Update for LLVM API change.
2014-08-04 21:33:42 +00:00
CGAtomic.cpp
MS ABI: Consider alignment attributes on typedefs for layout
2014-07-30 01:30:47 +00:00
CGBlocks.cpp
Implement -Wframe-larger-than backend diagnostic
2014-06-05 22:10:59 +00:00
CGBlocks.h
Don't indent inside namespaces.
2014-05-09 00:26:20 +00:00
CGBuilder.h
This patch adds a helper class (CGLoopInfo) for marking memory instructions with llvm.mem.parallel_loop_access metadata.
2014-05-22 08:54:05 +00:00
CGBuiltin.cpp
AArch64: Resolve some FIXMEs in CGBuiltin left over from backend merge
2014-07-29 09:25:17 +00:00
CGCUDANV.cpp
[C++11] Add 'override' keyword to virtual methods that override their base class.
2014-03-12 06:41:41 +00:00
CGCUDARuntime.cpp
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
CGCUDARuntime.h
…
CGCXX.cpp
Update for llvm API change.
2014-06-03 02:42:01 +00:00
CGCXXABI.cpp
CodeGen: Refactor RTTI emission
2014-07-07 06:20:47 +00:00
CGCXXABI.h
MS ABI: Handle member function pointers returning a member data pointer
2014-08-07 22:56:13 +00:00
CGCall.cpp
MS ABI: Use musttail for vtable thunks that pass arguments by value
2014-07-26 01:34:32 +00:00
CGCall.h
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
CGClass.cpp
[modules] Remove IRGen special case for emitting implicit special members if
2014-08-01 01:56:39 +00:00
CGCleanup.cpp
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
CGCleanup.h
Update for llvm api change.
2014-06-04 18:51:46 +00:00
CGDebugInfo.cpp
DebugInfo: Blocks: Do not depend on LLVM argument numbering when choosing the debug info argument numbering.
2014-08-08 17:10:14 +00:00
CGDebugInfo.h
DebugInfo: Blocks: Do not depend on LLVM argument numbering when choosing the debug info argument numbering.
2014-08-08 17:10:14 +00:00
CGDecl.cpp
DebugInfo: Blocks: Do not depend on LLVM argument numbering when choosing the debug info argument numbering.
2014-08-08 17:10:14 +00:00
CGDeclCXX.cpp
-fms-extensions: Implement half of #pragma init_seg
2014-07-22 00:53:05 +00:00
CGException.cpp
Add an AST node for __leave statements, hook it up.
2014-07-07 00:12:30 +00:00
CGExpr.cpp
[Sanitizer] Introduce SanitizerMetadata class.
2014-08-01 21:35:28 +00:00
CGExprAgg.cpp
PR18097: Support initializing an _Atomic(T) from an object of C++ class type T
2014-07-31 06:31:19 +00:00
CGExprCXX.cpp
CodeGen: Properly null-check typeid expressions
2014-07-19 00:17:06 +00:00
CGExprComplex.cpp
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
CGExprConstant.cpp
PR18097: Support initializing an _Atomic(T) from an object of C++ class type T
2014-07-31 06:31:19 +00:00
CGExprScalar.cpp
[UBSan] Add !nosanitize metadata to the code generated by UBSan.
2014-07-17 18:46:27 +00:00
CGLoopInfo.cpp
Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.
2014-07-21 23:10:56 +00:00
CGLoopInfo.h
Rename metadata llvm.loop.vectorize.unroll to llvm.loop.vectorize.interleave.
2014-07-21 23:10:56 +00:00
CGObjC.cpp
Objective-C arc. Switch the Objective-C dictionary literal in ARC mode
2014-08-07 20:57:35 +00:00
CGObjCGNU.cpp
Remove the overload of GetAddrOfConstantString method
2014-06-04 20:25:57 +00:00
CGObjCMac.cpp
AArch64: update Clang for merged arm64/aarch64 triples.
2014-07-23 12:32:58 +00:00
CGObjCRuntime.cpp
Update for llvm api change.
2014-06-04 18:51:46 +00:00
CGObjCRuntime.h
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
CGOpenCLRuntime.cpp
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
CGOpenCLRuntime.h
Rewrite #includes for llvm/Foo.h to llvm/IR/Foo.h as appropriate to
2013-01-02 11:45:17 +00:00
CGOpenMPRuntime.cpp
[OPENMP] Improved codegen for outlined functions for 'parallel' directives.
2014-07-25 07:55:17 +00:00
CGOpenMPRuntime.h
[OPENMP] Reformatting and code improvement.
2014-06-18 07:08:49 +00:00
CGRecordLayout.h
When a module completes the definition of a class template specialization imported from another module, emit an update record, rather than using the broken decl rewriting mechanism. If multiple modules do this, merge the definitions together, much as we would if they were separate declarations.
2014-04-19 03:48:30 +00:00
CGRecordLayoutBuilder.cpp
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
CGStmt.cpp
Add a state variable to the loop hint attribute.
2014-07-31 20:15:14 +00:00
CGStmtOpenMP.cpp
[OPENMP] Initial parsing and sema analysis for 'atomic' directive.
2014-07-22 10:10:35 +00:00
CGVTT.cpp
Remove the -fhidden-weak-vtables -cc1 option. It was dead,
2014-02-08 00:41:16 +00:00
CGVTables.cpp
MS ABI: Use musttail for vtable thunks that pass arguments by value
2014-07-26 01:34:32 +00:00
CGVTables.h
MS ABI: Reference MSVC RTTI from the VFTable
2014-07-01 20:30:31 +00:00
CGValue.h
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
CMakeLists.txt
[CMake] clangCodeGen: Update libdeps to add clangLex for PPChainedCallbacks.
2014-08-05 15:01:12 +00:00
CodeGenABITypes.cpp
Add coverage mapping generation.
2014-08-04 18:41:51 +00:00
CodeGenAction.cpp
Add coverage mapping generation.
2014-08-04 18:41:51 +00:00
CodeGenFunction.cpp
Add coverage mapping generation.
2014-08-04 18:41:51 +00:00
CodeGenFunction.h
Objective-C ARC. First patch toward generating new APIs
2014-08-06 18:13:46 +00:00
CodeGenModule.cpp
Add a cc1 "dump-coverage-mapping" for testing coverage mapping.
2014-08-08 23:41:24 +00:00
CodeGenModule.h
Add coverage mapping generation.
2014-08-04 18:41:51 +00:00
CodeGenPGO.cpp
Add a cc1 "dump-coverage-mapping" for testing coverage mapping.
2014-08-08 23:41:24 +00:00
CodeGenPGO.h
Add coverage mapping generation.
2014-08-04 18:41:51 +00:00
CodeGenTBAA.cpp
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
CodeGenTBAA.h
Fixed comment typo.
2013-06-08 00:27:19 +00:00
CodeGenTypes.cpp
MS ABI: Handle member function pointers returning a member data pointer
2014-08-07 22:56:13 +00:00
CodeGenTypes.h
Fix the comment which was backwards.
2014-06-17 17:09:24 +00:00
CoverageMappingGen.cpp
Add a cc1 "dump-coverage-mapping" for testing coverage mapping.
2014-08-08 23:41:24 +00:00
CoverageMappingGen.h
Add a cc1 "dump-coverage-mapping" for testing coverage mapping.
2014-08-08 23:41:24 +00:00
EHScopeStack.h
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00
ItaniumCXXABI.cpp
CodeGen: Don't emit a thread-wrapper if we can't touch the backing variable
2014-07-11 20:28:10 +00:00
Makefile
…
MicrosoftCXXABI.cpp
MS ABI: Handle member function pointers returning a member data pointer
2014-08-07 22:56:13 +00:00
ModuleBuilder.cpp
Add coverage mapping generation.
2014-08-04 18:41:51 +00:00
README.txt
…
SanitizerBlacklist.cpp
[UBSan] Introduce type-based blacklisting.
2014-07-10 22:34:19 +00:00
SanitizerBlacklist.h
[UBSan] Introduce type-based blacklisting.
2014-07-10 22:34:19 +00:00
SanitizerMetadata.cpp
[ASan] Use metadata to pass source-level information from Clang to ASan.
2014-08-02 00:35:50 +00:00
SanitizerMetadata.h
[ASan] Use metadata to pass source-level information from Clang to ASan.
2014-08-02 00:35:50 +00:00
TargetInfo.cpp
Revert r214497: [mips] Defer va_arg expansion to the backend.
2014-08-01 13:26:28 +00:00
TargetInfo.h
[C++11] Use 'nullptr'. CodeGen edition.
2014-05-21 05:09:00 +00:00