Lines Matching defs:UnswitchedBB
341 static void rewritePHINodesForUnswitchedExitBlock(BasicBlock &UnswitchedBB,
344 for (PHINode &PN : UnswitchedBB.phis()) {
364 BasicBlock &UnswitchedBB,
368 assert(&ExitBB != &UnswitchedBB &&
370 BasicBlock::iterator InsertPt = UnswitchedBB.begin();
605 BasicBlock *UnswitchedBB;
609 UnswitchedBB = LoopExitBB;
611 UnswitchedBB =
638 BI.setSuccessor(LoopExitSuccIdx, UnswitchedBB);
652 *OldPH, Invariants, ExitDirection, *UnswitchedBB, *NewPH,
657 DT.insertEdge(OldPH, UnswitchedBB);
663 Updates.push_back({cfg::UpdateKind::Insert, OldPH, UnswitchedBB});
685 if (UnswitchedBB == LoopExitBB)
686 rewritePHINodesForUnswitchedExitBlock(*UnswitchedBB, *ParentBB, *OldPH);
688 rewritePHINodesForExitAndUnswitchedBlocks(*LoopExitBB, *UnswitchedBB,
931 BasicBlock *UnswitchedBB = std::get<1>(ExitCase);
933 NewSIW.addCase(CaseVal, UnswitchedBB, std::get<2>(ExitCase));