llvm-project/clang/lib/Frontend
Douglas Gregor 299d76e901 Rework the way we determine whether an externally visible symbol is
generated for an inline function definition, taking into account C99
and GNU inline/extern inline semantics. This solution is simpler,
cleaner, and fixes PR4536.

llvm-svn: 81670
2009-09-13 07:46:26 +00:00
..
ASTConsumers.cpp Eliminate FunctionDecl::getBodyIfAvailable 2009-09-12 00:08:48 +00:00
ASTUnit.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
AnalysisConsumer.cpp Start to add a new transfer function that inlines callee. To be continued. 2009-09-11 04:13:42 +00:00
Backend.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
CMakeLists.txt Lexically order files in CMakeLists.txt files. 2009-07-15 21:08:41 +00:00
CacheTokens.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
DeclXML.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
DependencyFile.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
DiagChecker.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
DocumentXML.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
FixItRewriter.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
GeneratePCH.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
HTMLDiagnostics.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
HTMLPrint.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
InitHeaderSearch.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
InitPreprocessor.cpp Non fragile ABI for GNU runtime. Patch bu David Chisnall. 2009-09-10 21:48:21 +00:00
Makefile Don't install Clang libraries. 2009-08-23 05:02:18 +00:00
ManagerRegistry.cpp Rename lib/Driver (etc) to lib/Frontend in prep for the *actual* 2009-03-02 06:16:29 +00:00
PCHReader.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
PCHReaderDecl.cpp Rework the way we determine whether an externally visible symbol is 2009-09-13 07:46:26 +00:00
PCHReaderStmt.cpp Improve handling of initialization by constructor, by ensuring that 2009-09-09 23:08:42 +00:00
PCHWriter.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
PCHWriterDecl.cpp Rework the way we determine whether an externally visible symbol is 2009-09-13 07:46:26 +00:00
PCHWriterStmt.cpp Improve handling of initialization by constructor, by ensuring that 2009-09-09 23:08:42 +00:00
PlistDiagnostics.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
PrintParserCallbacks.cpp Update prototype. 2009-09-11 06:34:14 +00:00
PrintPreprocessedOutput.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
RewriteBlocks.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
RewriteMacros.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
RewriteObjC.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
RewriteTest.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
StmtXML.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
TextDiagnosticBuffer.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
TextDiagnosticPrinter.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
TypeXML.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
Warnings.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00