Lines Matching refs:HeaderBB
407 BasicBlock *HeaderBB = nullptr; member in __anon465988a40511::TailRecursionEliminator
505 HeaderBB = &F.getEntryBlock(); in createTailRecurseLoopHeader()
506 BasicBlock *NewEntry = BasicBlock::Create(F.getContext(), "", &F, HeaderBB); in createTailRecurseLoopHeader()
507 NewEntry->takeName(HeaderBB); in createTailRecurseLoopHeader()
508 HeaderBB->setName("tailrecurse"); in createTailRecurseLoopHeader()
509 BranchInst *BI = BranchInst::Create(HeaderBB, NewEntry); in createTailRecurseLoopHeader()
513 for (BasicBlock::iterator OEBI = HeaderBB->begin(), E = HeaderBB->end(), in createTailRecurseLoopHeader()
524 Instruction *InsertPos = &HeaderBB->front(); in createTailRecurseLoopHeader()
559 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB); in insertAccumulator()
561 "accumulator.tr", &HeaderBB->front()); in insertAccumulator()
666 if (!HeaderBB) in eliminateCall()
719 BranchInst *NewBI = BranchInst::Create(HeaderBB, Ret); in eliminateCall()
724 DTU.applyUpdates({{DominatorTree::Insert, BB, HeaderBB}}); in eliminateCall()