]> granicus.if.org Git - clang/commit
The ARC Migration Tool. All the credit goes to Argyrios and Fariborz
authorJohn McCall <rjmccall@apple.com>
Wed, 15 Jun 2011 23:25:17 +0000 (23:25 +0000)
committerJohn McCall <rjmccall@apple.com>
Wed, 15 Jun 2011 23:25:17 +0000 (23:25 +0000)
commit8f0e8d22960d56f8390f4971e2c0f2f0a0884602
tree288fc5496bfa36bab70b98f3be6bb5cd13645214
parentf85e193739c953358c865005855253af4f68a497
The ARC Migration Tool.  All the credit goes to Argyrios and Fariborz
for this.

git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@133104 91177308-0d34-0410-b5e6-96231b3b80d8
67 files changed:
clang.xcodeproj/project.pbxproj
include/clang/ARCMigrate/ARCMT.h [new file with mode: 0644]
include/clang/ARCMigrate/FileRemapper.h [new file with mode: 0644]
lib/ARCMigrate/ARCMT.cpp [new file with mode: 0644]
lib/ARCMigrate/CMakeLists.txt [new file with mode: 0644]
lib/ARCMigrate/FileRemapper.cpp [new file with mode: 0644]
lib/ARCMigrate/Internals.h [new file with mode: 0644]
lib/ARCMigrate/Makefile [new file with mode: 0644]
lib/ARCMigrate/TransformActions.cpp [new file with mode: 0644]
lib/ARCMigrate/Transforms.cpp [new file with mode: 0644]
lib/CMakeLists.txt
lib/Driver/Tools.cpp
lib/Frontend/CMakeLists.txt
lib/Frontend/CompilerInstance.cpp
lib/Frontend/CompilerInvocation.cpp
lib/Makefile
test/ARCMT/Common.h [new file with mode: 0644]
test/ARCMT/alloc-with-zone-check.m [new file with mode: 0644]
test/ARCMT/alloc-with-zone.m [new file with mode: 0644]
test/ARCMT/alloc-with-zone.m.result [new file with mode: 0644]
test/ARCMT/assign-prop-no-arc-runtime.m [new file with mode: 0644]
test/ARCMT/assign-prop-no-arc-runtime.m.result [new file with mode: 0644]
test/ARCMT/assign-prop-with-arc-runtime.m [new file with mode: 0644]
test/ARCMT/assign-prop-with-arc-runtime.m.result [new file with mode: 0644]
test/ARCMT/atautorelease-2.m [new file with mode: 0644]
test/ARCMT/atautorelease-2.m.result [new file with mode: 0644]
test/ARCMT/atautorelease-3.m [new file with mode: 0644]
test/ARCMT/atautorelease-3.m.result [new file with mode: 0644]
test/ARCMT/atautorelease-check.m [new file with mode: 0644]
test/ARCMT/atautorelease.m [new file with mode: 0644]
test/ARCMT/atautorelease.m.result [new file with mode: 0644]
test/ARCMT/autoreleases.m [new file with mode: 0644]
test/ARCMT/autoreleases.m.result [new file with mode: 0644]
test/ARCMT/checking.m [new file with mode: 0644]
test/ARCMT/cxx-checking.mm [new file with mode: 0644]
test/ARCMT/dealloc.m [new file with mode: 0644]
test/ARCMT/dealloc.m.result [new file with mode: 0644]
test/ARCMT/init.m [new file with mode: 0644]
test/ARCMT/init.m.result [new file with mode: 0644]
test/ARCMT/nonobjc-to-objc-cast-2.m [new file with mode: 0644]
test/ARCMT/nonobjc-to-objc-cast.m [new file with mode: 0644]
test/ARCMT/nonobjc-to-objc-cast.m.result [new file with mode: 0644]
test/ARCMT/releases.m [new file with mode: 0644]
test/ARCMT/releases.m.result [new file with mode: 0644]
test/ARCMT/remove-dealloc-method.m [new file with mode: 0644]
test/ARCMT/remove-dealloc-method.m.result [new file with mode: 0644]
test/ARCMT/remove-dealloc-zerouts.m [new file with mode: 0644]
test/ARCMT/remove-dealloc-zerouts.m.result [new file with mode: 0644]
test/ARCMT/remove-statements.m [new file with mode: 0644]
test/ARCMT/remove-statements.m.result [new file with mode: 0644]
test/ARCMT/retains.m [new file with mode: 0644]
test/ARCMT/retains.m.result [new file with mode: 0644]
test/ARCMT/rewrite-block-var.m [new file with mode: 0644]
test/ARCMT/rewrite-block-var.m.result [new file with mode: 0644]
test/ARCMT/safe-arc-assign.m [new file with mode: 0644]
test/ARCMT/safe-arc-assign.m.result [new file with mode: 0644]
test/ARCMT/with-working-dir.m [new file with mode: 0644]
test/ARCMT/with-working-dir.m.result [new file with mode: 0644]
tools/CMakeLists.txt
tools/Makefile
tools/arcmt-test/CMakeLists.txt [new file with mode: 0644]
tools/arcmt-test/Makefile [new file with mode: 0644]
tools/arcmt-test/arcmt-test.cpp [new file with mode: 0644]
tools/driver/CMakeLists.txt
tools/driver/Makefile
tools/scan-build/ccc-analyzer
unittests/Frontend/Makefile