summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Target/XCore/XCoreSubtarget.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2011-07-07 06:58:02 +0000
committerJohn McCall <rjmccall@apple.com>2011-07-07 06:58:02 +0000
commit4db5c3c83a22268ff0eeaa6ca7fd500668533487 (patch)
tree64decea6f573f5fce3cc231a02c8520270bc922c /llvm/lib/Target/XCore/XCoreSubtarget.cpp
parent54677c15f351d9caf35b88853d6bb54f055b27f7 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud