Lines Matching defs:HeaderBB
416 BasicBlock *HeaderBB = nullptr;
514 HeaderBB = &F.getEntryBlock();
515 BasicBlock *NewEntry = BasicBlock::Create(F.getContext(), "", &F, HeaderBB);
516 NewEntry->takeName(HeaderBB);
517 HeaderBB->setName("tailrecurse");
518 BranchInst::Create(HeaderBB, NewEntry);
523 // Move all fixed sized allocas from HeaderBB to NewEntry.
524 for (BasicBlock::iterator OEBI = HeaderBB->begin(), E = HeaderBB->end(),
535 BasicBlock::iterator InsertPos = HeaderBB->begin();
560 // The entry block was changed from HeaderBB to NewEntry.
572 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB);
575 AccPN->insertBefore(HeaderBB->begin());
581 // Because we haven't added the branch in the current block to HeaderBB yet,
680 if (!HeaderBB)
740 BranchInst *NewBI = BranchInst::Create(HeaderBB, Ret->getIterator());
745 DTU.applyUpdates({{DominatorTree::Insert, BB, HeaderBB}});