Lines Matching defs:CmpBB
868 auto *CmpBB = BasicBlock::Create(Preheader->getContext(), "byte.compare",
870 CmpBB->moveBefore(EndBB);
874 Builder.CreateCondBr(Builder.getTrue(), CmpBB, Header);
878 DTU.applyUpdates({{DominatorTree::Insert, MismatchEnd, CmpBB}});
882 Builder.SetInsertPoint(CmpBB);
886 DTU.applyUpdates({{DominatorTree::Insert, CmpBB, FoundBB},
887 {DominatorTree::Insert, CmpBB, EndBB}});
891 DTU.applyUpdates({{DominatorTree::Insert, CmpBB, FoundBB}});
907 // incoming value from CmpBB. This is because the original loop will get
910 PN.addIncoming(ByteCmpRes, CmpBB);
916 // the loop. We should a similar incoming value from CmpBB.
919 PN.addIncoming(PN.getIncomingValueForBlock(BB), CmpBB);
926 // Ensure all Phis in the successors of CmpBB have an incoming value from it.
931 // The new CmpBB block isn't part of the loop, but will need to be added to
934 CurLoop->getParentLoop()->addBasicBlockToLoop(CmpBB, *LI);