llvm-project/clang/lib
Richard Smith b9eab6d1c8 Rearrange serialization block order to put decl update emission into the same
block as decl and type emission. This allows decl updates include statements
and expressions. No functionality change (but the generated PCM files are
incompatible with earlier versions of Clang).

llvm-svn: 204385
2014-03-20 19:44:17 +00:00
..
ARCMigrate [C++11] Replacing CompoundStmt iterators body_begin() and body_end() with iterator_range body(). Updating all of the usages of the iterators with range-based for loops. 2014-03-17 14:19:37 +00:00
AST Flust stdout after each vftable dumped to simplify debugging 2014-03-20 13:42:14 +00:00
ASTMatchers Remove unused typedef as pointed out by a GCC warning. 2014-03-14 10:15:44 +00:00
Analysis [-Wunreachable-code] Tweak isTrivialDoWhile() to handle implicit casts. 2014-03-20 18:47:53 +00:00
Basic Fix a typo in r204164 that made *all* keywords available in OpenCL mode. 2014-03-18 22:43:19 +00:00
CodeGen PGO: Remove explicit static initialization 2014-03-20 19:23:46 +00:00
Driver PGO: Remove explicit static initialization 2014-03-20 19:23:46 +00:00
Edit [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
Format clang-format: Detect function-like macros only when upper case is used. 2014-03-18 14:35:20 +00:00
Frontend [msan] -fsanitize-memory-track-origins=[level] flag and docs. 2014-03-20 14:58:36 +00:00
FrontendTool Replace OwningPtr with std::unique_ptr. 2014-03-07 20:03:18 +00:00
Headers MS intrinsics: __interlockedbittestandset(64) (PR19054) 2014-03-13 17:05:09 +00:00
Index [C++11] Replacing FunctionProtoType iterators param_type_begin() and param_type_end() with iterator_range param_types(). Updating all of the usages of the iterators with range-based for loops. 2014-03-17 15:23:01 +00:00
Lex Prevent lookup of subframework modules by name without parent framework 2014-03-20 18:27:26 +00:00
Parse Fix crash if delayed template parsing meets an erroneous trailing return type. 2014-03-12 23:14:33 +00:00
Rewrite [C++11] Replacing FunctionProtoType iterators param_type_begin() and param_type_end() with iterator_range param_types(). Updating all of the usages of the iterators with range-based for loops. 2014-03-17 15:23:01 +00:00
Sema Replacing the exclusive_lock_function, shared_lock_function and unlock_function attributes with the acquire_capability and release_capability attributes. The old spellings will continue to work, but the underlying semantic attributes have been replaced. 2014-03-20 16:02:49 +00:00
Serialization Rearrange serialization block order to put decl update emission into the same 2014-03-20 19:44:17 +00:00
StaticAnalyzer Remove dead assignment dominated by a call to llvm_unreachable(). 2014-03-20 18:47:50 +00:00
Tooling Tooling: Move heavyweight vectors around instead of copying. 2014-03-20 12:48:36 +00:00
CMakeLists.txt Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00
Makefile Fix dependencies now that the ARC migrator depends on the static analyzer. 2013-08-22 15:50:02 +00:00