llvm-project/clang/lib/Basic
Benjamin Kramer 728ed3f386 Move Storage and StorageAllocator out of the PartialDiagnostic class so we can forward declare them.
Let ASTContext allocate the storage in its BumpPtrAllocator.
This will help us remove ASTContext's depedency on PartialDiagnostic.h soon.

llvm-svn: 149780
2012-02-04 12:30:46 +00:00
..
Builtins.cpp Allow the preprocessor to be constructed without performing target- 2011-09-01 23:39:15 +00:00
CMakeLists.txt Update CMake dependencies. 2011-12-17 20:08:54 +00:00
ConvertUTF.c Move ConvertUTF8toUTF32 out of #if 0, in preparation for a patch which needs it. 2011-11-01 02:10:54 +00:00
Diagnostic.cpp Move Storage and StorageAllocator out of the PartialDiagnostic class so we can forward declare them. 2012-02-04 12:30:46 +00:00
DiagnosticIDs.cpp Change the fixed array of FixitHints to a SmallVector to lift off 2012-02-03 05:58:22 +00:00
FileManager.cpp remove unneeded config.h includes 2011-12-22 22:49:47 +00:00
FileSystemStatCache.cpp Unweaken vtables as per http://llvm.org/docs/CodingStandards.html#ll_virtual_anch 2011-12-20 02:48:34 +00:00
IdentifierTable.cpp Remove unreachable code in Clang. (replace with llvm_unreachable where appropriate or when GCC requires it) 2012-01-17 06:56:22 +00:00
LangOptions.cpp Add a -cc1-level option -fmodule-name=<name>, which will be used when 2011-11-15 19:35:01 +00:00
Makefile Basic: Simplify getClangRepositoryPath and getClangRevision. 2010-09-29 19:15:29 +00:00
Module.cpp Back out my heinous hack that tricked the module generation mechanism 2012-02-02 18:42:48 +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 Fix bugs in SourceManager::computeMacroArgsCache() and add a unit test for it. 2011-12-21 16:56:35 +00:00
TargetInfo.cpp Add support for bitcasts to vector type in Evaluate. 2011-12-22 03:51:45 +00:00
Targets.cpp Use the new Triple::getMacOSXVersion function in another place. 2012-01-31 23:52:58 +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 Partially revert r147195; lib/Basic/Version.cpp conditionally depends on config.h. 2011-12-26 22:43:17 +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