Lines Matching refs:Predecessors
163 SmallPtrSetImpl<const BasicBlock *> &Predecessors) { in collectTransitivePredecessors() argument
164 assert(Predecessors.empty() && "Garbage in predecessors set?"); in collectTransitivePredecessors()
170 Predecessors.insert(Pred); in collectTransitivePredecessors()
186 if (Predecessors.insert(PredPred).second) in collectTransitivePredecessors()
202 SmallPtrSet<const BasicBlock *, 4> Predecessors; in allLoopPathsLeadToBlock() local
203 collectTransitivePredecessors(CurLoop, BB, Predecessors); in allLoopPathsLeadToBlock()
212 for (auto *Pred : Predecessors) { in allLoopPathsLeadToBlock()
224 Succ != BB && !Predecessors.count(Succ)) in allLoopPathsLeadToBlock()
286 SmallPtrSet<const BasicBlock *, 4> Predecessors; in doesNotWriteMemoryBefore() local
287 collectTransitivePredecessors(CurLoop, BB, Predecessors); in doesNotWriteMemoryBefore()
290 for (auto *Pred : Predecessors) in doesNotWriteMemoryBefore()