Lines Matching refs:LatchBr
459 // `Latch's terminator instruction is `LatchBr', and it's `LatchBrExitIdx'th
461 BranchInst *LatchBr = nullptr;
488 Result.LatchBr = cast<BranchInst>(Map(LatchBr));
774 BranchInst *LatchBr = dyn_cast<BranchInst>(Latch->getTerminator());
775 if (!LatchBr || LatchBr->isUnconditional()) {
780 unsigned LatchBrExitIdx = LatchBr->getSuccessor(0) == Header ? 1 : 0;
783 BPI ? BPI->getEdgeProbability(LatchBr->getParent(), LatchBrExitIdx)
792 ICmpInst *ICI = dyn_cast<ICmpInst>(LatchBr->getCondition());
1021 BasicBlock *LatchExit = LatchBr->getSuccessor(LatchBrExitIdx);
1044 Result.LatchBr = LatchBr;
1305 LS.LatchBr->setSuccessor(LS.LatchBrExitIdx, RRI.ExitSelector);
1306 B.SetInsertPoint(LS.LatchBr);
1314 LS.LatchBr->setCondition(CondForBranch);