Lines Matching refs:HeaderBB
410 BasicBlock *HeaderBB = nullptr; member in __anone41365f00511::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::Create(HeaderBB, NewEntry); in createTailRecurseLoopHeader()
518 for (BasicBlock::iterator OEBI = HeaderBB->begin(), E = HeaderBB->end(), in createTailRecurseLoopHeader()
529 BasicBlock::iterator InsertPos = HeaderBB->begin(); in createTailRecurseLoopHeader()
566 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB); in insertAccumulator()
569 AccPN->insertBefore(HeaderBB->begin()); in insertAccumulator()
674 if (!HeaderBB) in eliminateCall()
734 BranchInst *NewBI = BranchInst::Create(HeaderBB, Ret->getIterator()); in eliminateCall()
739 DTU.applyUpdates({{DominatorTree::Insert, BB, HeaderBB}}); in eliminateCall()