forked from OSchip/llvm-project
24fc0decfe
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 |
||
---|---|---|
.. | ||
Common.h | ||
assign-prop-no-arc-runtime.m | ||
assign-prop-no-arc-runtime.m.result | ||
assign-prop-with-arc-runtime.m | ||
assign-prop-with-arc-runtime.m.result | ||
atautorelease-2.m | ||
atautorelease-2.m.result | ||
atautorelease-3.m | ||
atautorelease-3.m.result | ||
atautorelease-check.m | ||
atautorelease.m | ||
atautorelease.m.result | ||
autoreleases.m | ||
autoreleases.m.result | ||
checking.m | ||
cxx-checking.mm | ||
cxx-rewrite.mm | ||
cxx-rewrite.mm.result | ||
dealloc.m | ||
dealloc.m.result | ||
init.m | ||
init.m.result | ||
nonobjc-to-objc-cast-2.m | ||
nonobjc-to-objc-cast.m | ||
nonobjc-to-objc-cast.m.result | ||
releases-driver.m | ||
releases-driver.m.result | ||
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 | ||
rewrite-block-var.m.result | ||
safe-arc-assign.m | ||
safe-arc-assign.m.result | ||
with-working-dir.m | ||
with-working-dir.m.result |