summaryrefslogtreecommitdiffstats
path: root/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
diff options
context:
space:
mode:
authorJohn McCall <rjmccall@apple.com>2016-01-27 19:05:08 +0000
committerJohn McCall <rjmccall@apple.com>2016-01-27 19:05:08 +0000
commit3fe604f89fccfe1534eeaf4b4e328185d01659f6 (patch)
treea5113ad2639cc50d9a0a3f68f993f3d26d634ccf /llvm/lib/Transforms/Utils/SimplifyCFG.cpp
parent671e6340da589fe94d30fa97fb3c89318881a775 (diff)
downloadbcm5719-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
OpenPOWER on IntegriCloud