Lines Matching defs:BBPreds
872 const SmallPtrSetImpl<BasicBlock *> &BBPreds) {
894 if (BBPreds.count(IBB) &&
912 if (BBPreds.count(IBB) &&
1025 const SmallPtrSetImpl<BasicBlock *> &BBPreds,
1036 if (any_of(BBPreds, [](const BasicBlock *Pred) {
1044 if (BBPreds.count(SuccPred)) {
1086 /// \param BBPreds The predecessors of BB.
1090 const PredBlockVector &BBPreds,
1136 for (BasicBlock *PredBB : BBPreds) {
1166 SmallPtrSet<BasicBlock *, 16> BBPreds(pred_begin(BB), pred_end(BB));
1171 bool BBKillable = CanPropagatePredecessorsForPHIs(BB, Succ, BBPreds);
1176 BB, Succ, BBPreds, CommonPred);
1325 const PredBlockVector BBPreds(predecessors(BB));
1330 redirectValuesFromPredecessorsToPhi(BB, BBPreds, PN, CommonPred);
1374 BB->replaceUsesWithIf(Succ, [BBPreds, CommonPred](Use &U) -> bool {
1377 BBPreds.contains(UseInst->getParent());