ΒΆllvm::Instruction* findSingleDependency(
llvm::objcarc::DependenceKind Flavor,
const llvm::Value* Arg,
llvm::BasicBlock* StartBB,
llvm::Instruction* StartInst,
llvm::objcarc::ProvenanceAnalysis& PA)
llvm::Instruction* findSingleDependency(
llvm::objcarc::DependenceKind Flavor,
const llvm::Value* Arg,
llvm::BasicBlock* StartBB,
llvm::Instruction* StartInst,
llvm::objcarc::ProvenanceAnalysis& PA)
Description
Find dependent instructions. If there is exactly one dependent instruction, return it. Otherwise, return null.
Declared at: llvm/lib/Transforms/ObjCARC/DependencyAnalysis.h:54
Parameters
- llvm::objcarc::DependenceKind Flavor
- const llvm::Value* Arg
- llvm::BasicBlock* StartBB
- llvm::Instruction* StartInst
- llvm::objcarc::ProvenanceAnalysis& PA