Lines Matching refs:HeaderBB
410 BasicBlock *HeaderBB = nullptr; member in __anon2a09f8260511::TailRecursionEliminator
508 HeaderBB = &F.getEntryBlock(); in createTailRecurseLoopHeader()
509 BasicBlock *NewEntry = BasicBlock::Create(F.getContext(), "", &F, HeaderBB); in createTailRecurseLoopHeader()
510 NewEntry->takeName(HeaderBB); in createTailRecurseLoopHeader()
511 HeaderBB->setName("tailrecurse"); in createTailRecurseLoopHeader()
512 BranchInst *BI = BranchInst::Create(HeaderBB, NewEntry); in createTailRecurseLoopHeader()
516 for (BasicBlock::iterator OEBI = HeaderBB->begin(), E = HeaderBB->end(), in createTailRecurseLoopHeader()
527 BasicBlock::iterator InsertPos = HeaderBB->begin(); in createTailRecurseLoopHeader()
564 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB); in insertAccumulator()
567 AccPN->insertBefore(HeaderBB->begin()); in insertAccumulator()
672 if (!HeaderBB) in eliminateCall()
731 BranchInst *NewBI = BranchInst::Create(HeaderBB, Ret); in eliminateCall()
736 DTU.applyUpdates({{DominatorTree::Insert, BB, HeaderBB}}); in eliminateCall()