Lines Matching defs:UseBB
972 [&](Instruction *Elt, unsigned EltIdx, std::optional<BasicBlock *> UseBB,
975 if (UseBB && PredBB)
976 Elt = dyn_cast<Instruction>(Elt->DoPHITranslation(*UseBB, *PredBB));
1000 [&](std::optional<BasicBlock *> UseBB,
1015 FindSourceAggregate(*I.value(), I.index(), UseBB, PredBB);
1051 SourceAggregate = FindCommonSourceAggregate(/*UseBB=*/std::nullopt,
1067 BasicBlock *UseBB = nullptr;
1072 if (!UseBB) {
1073 UseBB = BB;
1077 if (UseBB != BB)
1084 if (!UseBB)
1089 if (pred_empty(UseBB))
1098 for (BasicBlock *Pred : predecessors(UseBB)) {
1119 SourceAggregate = FindCommonSourceAggregate(UseBB, Pred);
1131 Builder.SetInsertPoint(UseBB, UseBB->getFirstNonPHIIt());