[ObjC][ARC] Add and use a function which finds and returns the single
authorAkira Hatanaka <ahatanaka@apple.com>
Fri, 13 Nov 2020 18:40:40 +0000 (10:40 -0800)
committerAkira Hatanaka <ahatanaka@apple.com>
Fri, 13 Nov 2020 22:02:58 +0000 (14:02 -0800)
commit2ed3a76745f9be48b75e12c71a9b349fde9f0108
treec58d2eac42f8666a954a7763da71101704383e4c
parent00d0974e6290d5ee4ae1b4c654176863936f1469
[ObjC][ARC] Add and use a function which finds and returns the single
dependency. NFC

Use findSingleDependency in place of FindDependencies and stop passing a
set of Instructions around. Modify FindDependencies to return a boolean
flag which indicates whether the dependencies it has found are all
valid.
llvm/lib/Transforms/ObjCARC/DependencyAnalysis.cpp
llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h
llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp
llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp