Lines Matching refs:Predecessors
161 SmallPtrSetImpl<const BasicBlock *> &Predecessors) { in collectTransitivePredecessors() argument
162 assert(Predecessors.empty() && "Garbage in predecessors set?"); in collectTransitivePredecessors()
168 Predecessors.insert(Pred); in collectTransitivePredecessors()
184 if (Predecessors.insert(PredPred).second) in collectTransitivePredecessors()
200 SmallPtrSet<const BasicBlock *, 4> Predecessors; in allLoopPathsLeadToBlock() local
201 collectTransitivePredecessors(CurLoop, BB, Predecessors); in allLoopPathsLeadToBlock()
210 for (auto *Pred : Predecessors) { in allLoopPathsLeadToBlock()
222 Succ != BB && !Predecessors.count(Succ)) in allLoopPathsLeadToBlock()
284 SmallPtrSet<const BasicBlock *, 4> Predecessors; in doesNotWriteMemoryBefore() local
285 collectTransitivePredecessors(CurLoop, BB, Predecessors); in doesNotWriteMemoryBefore()
288 for (auto *Pred : Predecessors) in doesNotWriteMemoryBefore()