Searched refs:DependingInstructions (Results 1 – 3 of 3) sorted by relevance
/external/llvm/lib/Transforms/ObjCARC/ |
D | ObjCARCContract.cpp | 88 SmallPtrSetImpl<Instruction *> &DependingInstructions, 148 SmallPtrSetImpl<Instruction *> &DependingInstructions, in contractAutorelease() argument 158 DependingInstructions, Visited, PA); in contractAutorelease() 162 DependingInstructions, Visited, PA); in contractAutorelease() 165 if (DependingInstructions.size() != 1) { in contractAutorelease() 166 DependingInstructions.clear(); in contractAutorelease() 170 Retain = dyn_cast_or_null<CallInst>(*DependingInstructions.begin()); in contractAutorelease() 171 DependingInstructions.clear(); in contractAutorelease() 532 SmallPtrSet<Instruction *, 4> DependingInstructions; in runOnFunction() local 541 if (tryToPeepholeInstruction(F, Inst, I, DependingInstructions, Visited, in runOnFunction()
|
D | ObjCARCOpts.cpp | 869 SmallPtrSet<Instruction *, 4> DependingInstructions; in OptimizeIndividualCalls() local 884 DependingInstructions, Visited, PA); in OptimizeIndividualCalls() 890 DependingInstructions, Visited, PA); in OptimizeIndividualCalls() 903 if (DependingInstructions.size() == 1 && in OptimizeIndividualCalls() 904 *DependingInstructions.begin() == PN) { in OptimizeIndividualCalls() 2084 SmallPtrSet<Instruction *, 4> DependingInstructions; in OptimizeReturns() local 2100 Arg, &BB, Ret, DependingInstructions, Visited, PA); in OptimizeReturns() 2101 DependingInstructions.clear(); in OptimizeReturns() 2108 Arg, &BB, Autorelease, DependingInstructions, Visited, PA); in OptimizeReturns() 2109 DependingInstructions.clear(); in OptimizeReturns() [all …]
|
D | DependencyAnalysis.h | 56 SmallPtrSetImpl<Instruction *> &DependingInstructions,
|