diff options
author | John McCall <rjmccall@apple.com> | 2011-07-07 06:58:02 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2011-07-07 06:58:02 +0000 |
commit | 4db5c3c83a22268ff0eeaa6ca7fd500668533487 (patch) | |
tree | 64decea6f573f5fce3cc231a02c8520270bc922c /llvm/lib/Target/XCore/XCoreSubtarget.cpp | |
parent | 54677c15f351d9caf35b88853d6bb54f055b27f7 (diff) | |
download | bcm5719-llvm-4db5c3c83a22268ff0eeaa6ca7fd500668533487.tar.gz bcm5719-llvm-4db5c3c83a22268ff0eeaa6ca7fd500668533487.zip |
In ARC, reclaim all return values of retainable type, not just those
where we have an immediate need of a retained value.
As an exception, don't do this when the call is made as the immediate
operand of a __bridge retain. This is more in the way of a workaround
than an actual guarantee, so it's acceptable to be brittle here.
rdar://problem/9504800
llvm-svn: 134605
Diffstat (limited to 'llvm/lib/Target/XCore/XCoreSubtarget.cpp')
0 files changed, 0 insertions, 0 deletions