An objc_retain can serve as a use for a different pointer.
authorMichael Gottesman <mgottesman@apple.com>
Fri, 5 Apr 2013 22:54:32 +0000 (22:54 +0000)
committerMichael Gottesman <mgottesman@apple.com>
Fri, 5 Apr 2013 22:54:32 +0000 (22:54 +0000)
commit31ba23aa569c8fcdab4512ffba1e6acc8e16733a
treed8e5d845f1058a557943674aa1cfd79465746d87
parent1d8d25777dd107ca541b0315f582238096816b50
An objc_retain can serve as a use for a different pointer.

This is the counterpart to commit r160637, except it performs the action
in the bottomup portion of the data flow analysis.

llvm-svn: 178922
llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp
llvm/test/Transforms/ObjCARC/basic.ll