llvm-project/clang/lib/Serialization
Rafael Espindola 3ae00052cd Cleanup handling of UniqueExternalLinkage.
This patch renames getLinkage to getLinkageInternal. Only code that
needs to handle UniqueExternalLinkage specially should call this.

Linkage, as defined in the c++ standard, is provided by
getFormalLinkage. It maps UniqueExternalLinkage to ExternalLinkage.

Most places in the compiler actually want isExternallyVisible, which
handles UniqueExternalLinkage as internal.

llvm-svn: 181677
2013-05-13 00:12:11 +00:00
..
ASTCommon.cpp Sema for Captured Statements 2013-04-16 19:37:38 +00:00
ASTCommon.h C++1y deduced return types: when we deduce a return type for a function which 2013-05-11 05:45:24 +00:00
ASTReader.cpp [Modules] When things go horribly wrong when reading a module, point at the module cache. 2013-05-10 22:15:13 +00:00
ASTReaderDecl.cpp Cleanup handling of UniqueExternalLinkage. 2013-05-13 00:12:11 +00:00
ASTReaderInternals.h Enhance the ObjC global method pool to record whether there were 0, 1, or >= 2 methods (with a particular selector) inside categories. 2013-04-17 00:08:58 +00:00
ASTReaderStmt.cpp ArrayRef'ize ShuffleVectorExpr::setExprs 2013-05-10 00:43:44 +00:00
ASTWriter.cpp C++1y deduced return types: when we deduce a return type for a function which 2013-05-11 05:45:24 +00:00
ASTWriterDecl.cpp Cleanup handling of UniqueExternalLinkage. 2013-05-13 00:12:11 +00:00
ASTWriterStmt.cpp Implement template support for CapturedStmt 2013-05-04 03:59:06 +00:00
CMakeLists.txt Implement the writer side of the global module index. 2013-01-23 22:38:11 +00:00
GeneratePCH.cpp [Preprocessor] Remove PPMutationListener. 2013-03-27 01:25:24 +00:00
GlobalModuleIndex.cpp [Modules] Use global index to improve typo correction performance 2013-04-17 22:10:55 +00:00
Makefile Reintroduce the serialization library, with fixed dependencies. 2010-08-17 20:43:28 +00:00
Module.cpp [PCH] We don't need to instantiate HeaderFileInfoTrait in ASTReader more than once. 2013-03-06 18:12:44 +00:00
ModuleManager.cpp <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. 2013-03-27 16:47:18 +00:00