Lines Matching defs:HeaderBB
410 BasicBlock *HeaderBB = nullptr;
508 HeaderBB = &F.getEntryBlock();
509 BasicBlock *NewEntry = BasicBlock::Create(F.getContext(), "", &F, HeaderBB);
510 NewEntry->takeName(HeaderBB);
511 HeaderBB->setName("tailrecurse");
512 BranchInst::Create(HeaderBB, NewEntry);
517 // Move all fixed sized allocas from HeaderBB to NewEntry.
518 for (BasicBlock::iterator OEBI = HeaderBB->begin(), E = HeaderBB->end(),
529 BasicBlock::iterator InsertPos = HeaderBB->begin();
554 // The entry block was changed from HeaderBB to NewEntry.
566 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB);
569 AccPN->insertBefore(HeaderBB->begin());
575 // Because we haven't added the branch in the current block to HeaderBB yet,
674 if (!HeaderBB)
734 BranchInst *NewBI = BranchInst::Create(HeaderBB, Ret->getIterator());
739 DTU.applyUpdates({{DominatorTree::Insert, BB, HeaderBB}});