hanchenye-llvm-project/clang/lib/Frontend
Daniel Dunbar 7d75afc56a Add CompilerInstance::createDiagnostics, and move clang-cc to it.
clang-cc.cpp is now under 1k lines, if anyone is counting.

llvm-svn: 87090
2009-11-13 05:52:34 +00:00
..
ASTConsumers.cpp Audit the code for places where it is assumed that every base specifier refers to a RecordType. Add assertions or conditions as appropriate. This fixes another crash in the Apache stdlib vector. 2009-10-25 17:03:50 +00:00
ASTUnit.cpp Redo how PCH handles its implicit include. Instead of treating this specially in 2009-11-11 05:29:04 +00:00
AnalysisConsumer.cpp Add clang-cc option "-analyzer-experimental-checks" to enable experimental path-sensitive checks. The idea is to separate "barely working" or "skunkworks" checks from ones that should always run. Later we need more fine-grain checker control. 2009-11-13 01:15:47 +00:00
Backend.cpp Move CompileOptions -> CodeGenOptions, and sink it into the CodeGen library. 2009-11-12 17:24:48 +00:00
CMakeLists.txt Add CompilerInstance, and starting moving clang-cc to it. 2009-11-13 03:51:44 +00:00
CacheTokens.cpp PR5218: Replace IdentifierInfo::getName with StringRef version, now that clients 2009-10-18 21:17:35 +00:00
CompilerInstance.cpp Add CompilerInstance::createDiagnostics, and move clang-cc to it. 2009-11-13 05:52:34 +00:00
DeclXML.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
DependencyFile.cpp Sink AttachDependencyFileGen into CreatePreprocessor. 2009-11-11 21:44:00 +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
FrontendOptions.cpp Move input kind identification (-x) into FrontendOptions. 2009-11-13 02:06: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 Fix recently introduced use-after-free error reported in <rdar://problem/7387478>. 2009-11-13 03:02:57 +00:00
HTMLPrint.cpp Kill PreprocessorFactory, which was both morally repugnant and totally unused. 2009-11-04 23:56:25 +00:00
InitHeaderSearch.cpp Use StringRef::split instead of SplitString. 2009-11-13 05:13:58 +00:00
InitPreprocessor.cpp Generalize stdint.h for non-8-bit-multiple types, patch by 2009-11-12 08:08:27 +00:00
Makefile Installation of Clang libraries and headers, from Axel Naumann! 2009-10-08 22:15:31 +00:00
PCHReader.cpp Tweak PCH -include handling to make sure it matches the name as would be present 2009-11-11 23:58:53 +00:00
PCHReaderDecl.cpp Add support for cdecl attribute. (As far as I know, it doesn't affect CodeGen 2009-11-09 18:38:53 +00:00
PCHReaderStmt.cpp Preserve type source information in sizeof/alignof expressions, and pass it 2009-11-04 07:28:41 +00:00
PCHWriter.cpp Introduce a new representation for template template 2009-11-11 01:00:40 +00:00
PCHWriterDecl.cpp Rename FunctionDecl::isInline/setInline to 2009-10-27 21:01:01 +00:00
PCHWriterStmt.cpp Preserve type source information in sizeof/alignof expressions, and pass it 2009-11-04 07:28:41 +00:00
PlistDiagnostics.cpp Only flush plist diagnostics once. 2009-11-13 03:14:14 +00:00
PrintParserCallbacks.cpp Update prototype. 2009-09-11 06:34:14 +00:00
PrintPreprocessedOutput.cpp Add PreprocessorOutputOptions to CompilerInvocation, and move initialization to 2009-11-11 10:07:44 +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 Preserve type source information in sizeof/alignof expressions, and pass it 2009-11-04 07:28:41 +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 Allow TextDiagnosticPrinter to have optional ownership of its output stream. 2009-11-11 09:38:24 +00:00
TypeXML.cpp Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
Warnings.cpp Move warning options into DiagnosticOptions. 2009-11-12 07:28:44 +00:00