hanchenye-llvm-project/clang/lib/Frontend
John McCall 856bbea332 Remove OriginalTypeParmDecl; the original type is the one specified
in the DeclaratorInfo, if one is present.

Preserve source information through template instantiation.  This is made
more complicated by the possibility that ParmVarDecls don't have DIs, which
is possibly worth fixing in the future.

Also preserve source information for function parameters in ObjC method
declarations.

llvm-svn: 84971
2009-10-23 21:48:59 +00:00
..
ASTConsumers.cpp Remove OriginalTypeParmDecl; the original type is the one specified 2009-10-23 21:48:59 +00:00
ASTUnit.cpp The constructor for ASTUnit now takes a DiagnosticClient*, allowing uses of ASTUnit to specify 2009-10-19 21:44:57 +00:00
AnalysisConsumer.cpp Add destructor and cleanup code to LocationContext (fixing some leaks). Along the way, have 2009-10-20 21:39:41 +00:00
Backend.cpp Pass the formatted_raw_ostream to createPrintModulePass and 2009-09-26 15:06:14 +00:00
CMakeLists.txt Fixup windows include paths. Patch by John Thompson. 2009-10-12 20:50:45 +00:00
CacheTokens.cpp PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients 2009-10-18 21:17:35 +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 Refactor the representation of qualifiers to bring ExtQualType out of the 2009-09-24 19:53:00 +00:00
FixItRewriter.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
GeneratePCH.cpp Add support for a chain of stat caches in the FileManager, rather than 2009-10-16 18:18:30 +00:00
HTMLDiagnostics.cpp Remove use of std::ofstream in HTMLDiagnostics.cpp. 2009-10-08 17:44:41 +00:00
HTMLPrint.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
InitHeaderSearch.cpp add gentoo x86 2009.1 (gcc 4.3.4) include paths 2009-10-17 23:11:14 +00:00
InitPreprocessor.cpp hookize wint_t's definition, patch by Edward O'Callaghan (from PR5233). 2009-10-21 04:59:34 +00:00
Makefile Installation of Clang libraries and headers, from Axel Naumann! 2009-10-08 22:15:31 +00:00
ManagerRegistry.cpp
PCHReader.cpp Add comment. 2009-10-23 04:45:31 +00:00
PCHReaderDecl.cpp Remove OriginalTypeParmDecl; the original type is the one specified 2009-10-23 21:48:59 +00:00
PCHReaderStmt.cpp Eliminate QualifiedDeclRefExpr, which captured the notion of a 2009-10-23 18:54:35 +00:00
PCHWriter.cpp Remove OriginalTypeParmDecl; the original type is the one specified 2009-10-23 21:48:59 +00:00
PCHWriterDecl.cpp Remove OriginalTypeParmDecl; the original type is the one specified 2009-10-23 21:48:59 +00:00
PCHWriterStmt.cpp Eliminate QualifiedDeclRefExpr, which captured the notion of a 2009-10-23 18:54:35 +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 PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients 2009-10-18 21:17:35 +00:00
RewriteBlocks.cpp Change all the Type::getAsFoo() methods to specializations of Type::getAs(). 2009-09-21 23:43:11 +00:00
RewriteMacros.cpp PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients 2009-10-18 21:17:35 +00:00
RewriteObjC.cpp PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients 2009-10-18 21:17:35 +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 Workaround a bug exposed by the FileCheckify of message-length.c, the caret end 2009-10-19 09:11:21 +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