Simplify the known retain count tracking; use a boolean state instead
authorDan Gohman <gohman@apple.com>
Wed, 25 Apr 2012 00:50:46 +0000 (00:50 +0000)
committerDan Gohman <gohman@apple.com>
Wed, 25 Apr 2012 00:50:46 +0000 (00:50 +0000)
commit50ade659829269f0338cd1bfa0a574dcec62562e
treed7fd7b2badb6b3cf16fc436ff58b46735a7724eb
parenteeeb7752a8eb13f799d33046246b6826990119f1
Simplify the known retain count tracking; use a boolean state instead
of a precise count. Also, move RRInfo's Partial field into PtrState,
now that it won't increase the size.

git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@155513 91177308-0d34-0410-b5e6-96231b3b80d8
lib/Transforms/Scalar/ObjCARC.cpp