llvm-project/clang/lib
Douglas Gregor 9b47f94133 Implement merging of namespace-scope declarations across modules, so
that we can merge, for example, two occurrences of

  namespace N { void f(); }

in two disjoint modules.

llvm-svn: 147780
2012-01-09 17:38:47 +00:00
..
ARCMigrate Remove unused variables. 2011-12-25 01:18:52 +00:00
AST Implement redeclaration merging for namespaces defined in distinct 2012-01-09 17:30:44 +00:00
Analysis Thread safety analysis: added support for trylock attribute. 2012-01-06 19:16:50 +00:00
Basic Merge AVX/AVX2 into the SSE level. 2012-01-09 09:19:09 +00:00
CodeGen objc++: more atomic property api code for 2012-01-08 19:13:23 +00:00
Driver Revert r147664; it's breaking clang regression tests. 2012-01-06 20:42:20 +00:00
Frontend When loading an AST file, set SourceManager::MainFileID to the main file of the AST file, 2012-01-05 21:36:25 +00:00
FrontendTool Per discussion on the list, remove BitcodeVerify pass to reimplement as a free function. 2011-12-14 00:29:23 +00:00
Headers Don't depend on undefined macros being 0, there are options for the 2012-01-03 19:22:38 +00:00
Index Replace all comparisons between ObjCInterfaceDecl pointers with calls 2011-12-15 00:29:59 +00:00
Lex When inferring a submodule ID during module creation, look up the 2012-01-06 17:19:32 +00:00
Parse Fixed TypeofExpr AST and code generation. 2012-01-07 10:52:36 +00:00
Rewrite Fix uninitialized variable warning. 2012-01-06 20:05:14 +00:00
Sema Always allow redefinition of typedefs when modules are enabled. This 2012-01-09 15:36:04 +00:00
Serialization Implement merging of namespace-scope declarations across modules, so 2012-01-09 17:38:47 +00:00
StaticAnalyzer Remove unused variable. 2012-01-07 22:52:07 +00:00
CMakeLists.txt The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00
Makefile The ARC Migration Tool. All the credit goes to Argyrios and Fariborz 2011-06-15 23:25:17 +00:00