llvm-project/clang/lib/Serialization
Richard Smith 5e9e56a0a1 [modules] Rearrange and unify the way we determine if we need to pull in
redeclaration chains when pulling in a declaration. We need the redecl chain
unless we know some other declaration will trigger it to be pulled in; that
happens if our originally-canonical declaration had all the knowledge that
we have (and isn't us).

llvm-svn: 213043
2014-07-15 03:37:06 +00:00
..
ASTCommon.cpp [C++11] Use 'nullptr'. Serialization edition. 2014-05-22 05:54:18 +00:00
ASTCommon.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
ASTReader.cpp Track IntrusiveRefCntPtr::get() changes from LLVM r212366 2014-07-05 03:08:06 +00:00
ASTReaderDecl.cpp [modules] Rearrange and unify the way we determine if we need to pull in 2014-07-15 03:37:06 +00:00
ASTReaderInternals.h Remove unused sys/stat.h includes 2014-07-07 08:37:15 +00:00
ASTReaderStmt.cpp [OPENMP] Parsing and sema analysis for 'omp task' directive. 2014-07-11 11:25:16 +00:00
ASTWriter.cpp Remove llvm:: from uses of ArrayRef. 2014-06-28 23:22:23 +00:00
ASTWriterDecl.cpp [PCH] Remove the BackingIvarReferencedInAccessor field from DECL_OBJC_IVAR abbreviation record. 2014-06-21 18:16:40 +00:00
ASTWriterStmt.cpp [OPENMP] Parsing and sema analysis for 'omp task' directive. 2014-07-11 11:25:16 +00:00
CMakeLists.txt [CMake] Use LINK_LIBS instead of target_link_libraries(). 2014-02-26 06:41:29 +00:00
GeneratePCH.cpp [C++11] Use 'nullptr'. Serialization edition. 2014-05-22 05:54:18 +00:00
GlobalModuleIndex.cpp Update for llvm api change. 2014-07-06 17:43:24 +00:00
Makefile
Module.cpp [C++11] Use 'nullptr'. Serialization edition. 2014-05-22 05:54:18 +00:00
ModuleManager.cpp Update for llvm api change. 2014-07-06 17:43:24 +00:00