llvm-project/clang/test/ARCMT
John McCall 24fc0decfe Change the driver's logic about Objective-C runtimes: abstract out a
structure to hold inferred information, then propagate each invididual
bit down to -cc1.  Separate the bits of "supports weak" and "has a native
ARC runtime";  make the latter a CodeGenOption.

The tool chain is still driving this decision, because it's the place that
has the required deployment target information on Darwin, but at least it's
better-factored now.

llvm-svn: 134453
2011-07-06 00:26:06 +00:00
..
Common.h [arcmt] Remove rewriteAllocCopyWithZone transformation; not needed anymore. 2011-06-23 21:21:28 +00:00
assign-prop-no-arc-runtime.m Change the driver's logic about Objective-C runtimes: abstract out a 2011-07-06 00:26:06 +00:00
assign-prop-no-arc-runtime.m.result Change the driver's logic about Objective-C runtimes: abstract out a 2011-07-06 00:26:06 +00:00
assign-prop-with-arc-runtime.m Change the driver's logic about Objective-C runtimes: abstract out a 2011-07-06 00:26:06 +00:00
assign-prop-with-arc-runtime.m.result Change the driver's logic about Objective-C runtimes: abstract out a 2011-07-06 00:26:06 +00:00
atautorelease-2.m
atautorelease-2.m.result
atautorelease-3.m
atautorelease-3.m.result
atautorelease-check.m [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager 2011-06-18 00:53:41 +00:00
atautorelease.m
atautorelease.m.result
autoreleases.m
autoreleases.m.result
checking.m [ARC] When casting from a pointer to an objective-c object with known ownership, if the 2011-07-01 22:22:59 +00:00
cxx-checking.mm [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager 2011-06-18 00:53:41 +00:00
cxx-rewrite.mm [arcmt] Fully migrate ObjC++ classes, rdar://9660007. 2011-06-23 21:21:33 +00:00
cxx-rewrite.mm.result [arcmt] Fully migrate ObjC++ classes, rdar://9660007. 2011-06-23 21:21:33 +00:00
dealloc.m
dealloc.m.result
init.m
init.m.result
nonobjc-to-objc-cast-2.m [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager 2011-06-18 00:53:41 +00:00
nonobjc-to-objc-cast.m [arcmt] Always add '__bridge' cast when 'self' is cast to a C pointer. rdar://9644061 2011-06-20 23:39:20 +00:00
nonobjc-to-objc-cast.m.result [arcmt] Always add '__bridge' cast when 'self' is cast to a C pointer. rdar://9644061 2011-06-20 23:39:20 +00:00
releases-driver.m [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager 2011-06-18 00:53:41 +00:00
releases-driver.m.result [arcmt] Fix the ARC migrator. -arcmt-modify requires running before the initialization of SourceManager 2011-06-18 00:53:41 +00:00
releases.m
releases.m.result
remove-dealloc-method.m
remove-dealloc-method.m.result
remove-dealloc-zerouts.m
remove-dealloc-zerouts.m.result
remove-statements.m
remove-statements.m.result
retains.m
retains.m.result
rewrite-block-var.m Change the driver's logic about Objective-C runtimes: abstract out a 2011-07-06 00:26:06 +00:00
rewrite-block-var.m.result Change the driver's logic about Objective-C runtimes: abstract out a 2011-07-06 00:26:06 +00:00
safe-arc-assign.m
safe-arc-assign.m.result
with-working-dir.m [arcmt] Fix test for MSVC build. 2011-06-16 20:19:55 +00:00
with-working-dir.m.result [arcmt] Fix test for MSVC build. 2011-06-16 20:19:55 +00:00