Lines Matching defs:BB
2071 BasicBlock *BB =
2074 if (BB == (*I)->getParent())
2076 else if (BB != IVIncInsertPos->getParent())
2077 IVIncInsertPos = BB->getTerminator();
4228 BasicBlock *BB = ExitingBlocks[0];
4230 BB = DT.findNearestCommonDominator(BB, ExitingBlocks[i]);
4231 Inputs.push_back(BB->getTerminator());
4445 BasicBlock *BB = PN->getIncomingBlock(i);
4451 if (e != 1 && BB->getTerminator()->getNumSuccessors() > 1 &&
4452 !isa<IndirectBrInst>(BB->getTerminator())) {
4459 NewBB = SplitCriticalEdge(BB, Parent, P,
4464 SplitLandingPadPredecessors(Parent, BB, "", "", P, NewBBs);
4471 // If PN is outside of the loop and BB is in the loop, we want to
4473 // immediately after BB.
4474 if (L->contains(BB) && !L->contains(PN))
4479 BB = NewBB;
4480 i = PN->getBasicBlockIndex(BB);
4486 Inserted.insert(std::make_pair(BB, static_cast<Value *>(0)));
4490 Value *FullV = Expand(LF, F, BB->getTerminator(), Rewriter, DeadInsts);
4499 "tmp", BB->getTerminator());
4625 BasicBlock *BB = Rung->getBlock();
4626 const Loop *DomLoop = LI.getLoopFor(BB);
4627 if (DomLoop && DomLoop->getHeader() == BB) {