llvm-project/clang/lib/ARCMigrate
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
..
ARCMT.cpp Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
ARCMTActions.cpp Extract the (InputKind, std::string) pair used to describe inputs to 2012-01-20 16:28:04 +00:00
CMakeLists.txt Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
FileRemapper.cpp Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
Internals.h arc migrator: Added an option to the migrator 2012-01-26 00:08:04 +00:00
Makefile
ObjCMT.cpp Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
PlistReporter.cpp Rename Diagnostic to DiagnosticsEngine as per issue 5397 2011-09-25 23:23:43 +00:00
TransAPIUses.cpp [arcmt] Revert r135382, there's a different approach in r135764. rdar://9821111. 2011-07-27 05:28:22 +00:00
TransARCAssign.cpp [arcmt] Fix an assertion hit in rdar://10336125; a bit too complicated to reduce. 2011-11-05 00:02:26 +00:00
TransAutoreleasePool.cpp [arcmt] More automatic transformations and safety improvements; rdar://9615812 : 2011-07-27 05:28:18 +00:00
TransBlockObjCVariable.cpp [arcmt] 2012-03-05 08:46:24 +00:00
TransEmptyStatementsAndDealloc.cpp [arcmt] For GC, cleanup and turn -finalize to -dealloc. 2011-11-04 15:58:22 +00:00
TransGCAttrs.cpp Move llvm/ADT/SaveAndRestore.h -> llvm/Support/SaveAndRestore.h. 2012-03-01 19:45:56 +00:00
TransGCCalls.cpp arc migrator: Provide infrastructure to add options 2012-01-25 00:20:29 +00:00
TransProperties.cpp arg migrator: change all "assign" of object properties 2012-01-21 00:43:53 +00:00
TransRetainReleaseDealloc.cpp Add new code migrator support for migrating existing Objective-C code to use 2012-03-06 20:06:33 +00:00
TransUnbridgedCasts.cpp Basic: import SmallString<> into clang namespace 2012-02-05 02:13:05 +00:00
TransUnusedInitDelegate.cpp remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.h imports 2011-07-23 10:55:15 +00:00
TransZeroOutPropsInDealloc.cpp Change the AST representation of operations on Objective-C 2011-11-06 09:01:30 +00:00
TransformActions.cpp arc migrator: Provide infrastructure to add options 2012-01-25 00:20:29 +00:00
Transforms.cpp [arcmt] 2012-03-05 08:46:24 +00:00
Transforms.h [arcmt] 2012-03-05 08:46:24 +00:00