llvm-project/clang/lib/Basic
Daniel Dunbar 2fba0979fe Basic/Diagnostics: Apparently, #pragma ... diagnostic is intended to override
the command line options (at least according to GCC's documentation). GCC 4.2
didn't appear to actually do this, but it seems like that has been fixed in
later release, so we will follow the docs.

llvm-svn: 141119
2011-10-04 21:17:24 +00:00
..
Builtins.cpp Allow the preprocessor to be constructed without performing target- 2011-09-01 23:39:15 +00:00
CMakeLists.txt Switch LangOptions over to a .def file that describes header of the 2011-09-13 17:21:33 +00:00
ConvertUTF.c Remove tabs, and whitespace cleanups. 2009-09-09 15:08:12 +00:00
Diagnostic.cpp Basic/Diagnostics: Apparently, #pragma ... diagnostic is intended to override 2011-10-04 21:17:24 +00:00
DiagnosticIDs.cpp Basic/Diagnostic: Kill off a few unnecessary functions now that refactoring is done, and add a note that the new setDiagnosticGroup{...} methods only operate on the current diagnostic state. 2011-09-29 02:03:01 +00:00
FileManager.cpp For modules, use a hash of the compiler version, language options, and 2011-09-13 23:15:45 +00:00
FileSystemStatCache.cpp Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}. 2010-12-17 21:22:22 +00:00
IdentifierTable.cpp Rename LangOptions::Microsoft to LangOptions::MicrosoftExt to make it clear that this flag must be used only for Microsoft extensions and not emulation; to avoid confusion with the new LangOptions::MicrosoftMode flag. 2011-09-17 17:15:52 +00:00
LangOptions.cpp Teach LangOptions::resetNonModularOptions to actually do what it says it does 2011-09-15 14:56:27 +00:00
Makefile Basic: Simplify getClangRepositoryPath and getClangRevision. 2010-09-29 19:15:29 +00:00
SourceLocation.cpp Clean up as many of the comments in Basic I can find to talk in terms of 2011-07-26 05:17:23 +00:00
SourceManager.cpp Make sure SourceManager::getFileIDLoaded doesn't hang in release build because of invalid passed parameter. 2011-10-03 23:43:01 +00:00
TargetInfo.cpp Fix missing includes for llvm_unreachable 2011-09-23 05:35:21 +00:00
Targets.cpp PTX: Add some basic support for OpenCL address spaces 2011-10-03 17:28:37 +00:00
TokenKinds.cpp This patch adds a PUNCTUATOR macro (specialization of TOK) in TokenKinds.def and makes use of it in tok::getTokenSimpleSpelling. 2009-11-28 16:09:28 +00:00
Version.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
VersionTuple.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00