diff options
author | John McCall <rjmccall@apple.com> | 2016-01-27 19:05:08 +0000 |
---|---|---|
committer | John McCall <rjmccall@apple.com> | 2016-01-27 19:05:08 +0000 |
commit | 3fe604f89fccfe1534eeaf4b4e328185d01659f6 (patch) | |
tree | a5113ad2639cc50d9a0a3f68f993f3d26d634ccf /llvm/lib/Transforms/Utils/SimplifyCFG.cpp | |
parent | 671e6340da589fe94d30fa97fb3c89318881a775 (diff) | |
download | bcm5719-llvm-3fe604f89fccfe1534eeaf4b4e328185d01659f6.tar.gz bcm5719-llvm-3fe604f89fccfe1534eeaf4b4e328185d01659f6.zip |
Add support for objc_unsafeClaimAutoreleasedReturnValue to the
ObjC ARC Optimizer.
The main implication of this is:
1. Ensuring that we treat it conservatively in terms of optimization.
2. We put the ASM marker on it so that the runtime can recognize
objc_unsafeClaimAutoreleasedReturnValue from releaseRV.
<rdar://problem/21567064>
Patch by Michael Gottesman!
llvm-svn: 258970
Diffstat (limited to 'llvm/lib/Transforms/Utils/SimplifyCFG.cpp')
0 files changed, 0 insertions, 0 deletions