Lines Matching refs:HeaderBB
402 BasicBlock *HeaderBB = nullptr; member in __anon856ff9200511::TailRecursionEliminator
500 HeaderBB = &F.getEntryBlock(); in createTailRecurseLoopHeader()
501 BasicBlock *NewEntry = BasicBlock::Create(F.getContext(), "", &F, HeaderBB); in createTailRecurseLoopHeader()
502 NewEntry->takeName(HeaderBB); in createTailRecurseLoopHeader()
503 HeaderBB->setName("tailrecurse"); in createTailRecurseLoopHeader()
504 BranchInst *BI = BranchInst::Create(HeaderBB, NewEntry); in createTailRecurseLoopHeader()
508 for (BasicBlock::iterator OEBI = HeaderBB->begin(), E = HeaderBB->end(), in createTailRecurseLoopHeader()
519 Instruction *InsertPos = &HeaderBB->front(); in createTailRecurseLoopHeader()
554 pred_iterator PB = pred_begin(HeaderBB), PE = pred_end(HeaderBB); in insertAccumulator()
556 "accumulator.tr", &HeaderBB->front()); in insertAccumulator()
661 if (!HeaderBB) in eliminateCall()
714 BranchInst *NewBI = BranchInst::Create(HeaderBB, Ret); in eliminateCall()
719 DTU.applyUpdates({{DominatorTree::Insert, BB, HeaderBB}}); in eliminateCall()