llvm-project/clang/lib/Basic
Ted Kremenek f7639e1b4a Add new code migrator support for migrating existing Objective-C code to use
the new Objective-C NSArray/NSDictionary/NSNumber literal syntax.

This introduces a new library, libEdit, which provides a new way to support
migration of code that improves on the original ARC migrator.  We now believe
that most of its functionality can be refactored into the existing libraries,
and thus this new library may shortly disappear.

llvm-svn: 152141
2012-03-06 20:06:33 +00:00
..
Builtins.cpp Move a method from IdentifierTable.h out of line and remove the SmallString include. 2012-02-04 13:45:25 +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 More ArrayRef-ification of methods. 2012-02-22 09:51:33 +00:00
DiagnosticIDs.cpp Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
FileManager.cpp Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +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 Moving tagging of '__experimental_modules_import' IdentifierInfo out of 2012-03-01 22:53:32 +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 Use tabs instead of spaces. 2012-03-02 16:06:37 +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 Move FullSourceLoc::dump into the .cpp file, the used attribute made us emit this into every TU that includes SourceLocation.h. 2012-02-26 16:55:50 +00:00
SourceManager.cpp [PCH] Recover gracefully if the ASTReader detects that a file is different 2012-02-20 23:58:07 +00:00
TargetInfo.cpp Add support for bitcasts to vector type in Evaluate. 2011-12-22 03:51:45 +00:00
Targets.cpp TargetInfo: create less temporary strings. 2012-03-05 15:10:44 +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 clang -v support for separate clang.git and llvm.git, patch by Andrew Trick. 2012-03-02 14:37:41 +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