• Home
  • Raw
  • Download

Lines Matching refs:NewBB

43   BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F);  in CloneBasicBlock()  local
44 if (BB->hasName()) NewBB->setName(BB->getName()+NameSuffix); in CloneBasicBlock()
54 NewBB->getInstList().push_back(NewInst); in CloneBasicBlock()
72 return NewBB; in CloneBasicBlock()
310 BasicBlock *NewBB; in CloneBlock() local
311 BBEntry = NewBB = BasicBlock::Create(BB->getContext()); in CloneBlock()
312 if (BB->hasName()) NewBB->setName(BB->getName()+NameSuffix); in CloneBlock()
326 VMap[OldBBAddr] = BlockAddress::get(NewFunc, NewBB); in CloneBlock()
338 Director->handleInstruction(VMap, &*II, NewBB); in CloneBlock()
381 NewBB->getInstList().push_back(NewInst); in CloneBlock()
402 = Director->handleInstruction(VMap, OldTI, NewBB); in CloneBlock()
412 const TerminatorInst *TI = NewBB->getTerminator(); in CloneBlock()
433 VMap[OldTI] = BranchInst::Create(Dest, NewBB); in CloneBlock()
448 VMap[OldTI] = BranchInst::Create(Dest, NewBB); in CloneBlock()
458 NewBB->getInstList().push_back(NewInst); in CloneBlock()
536 BasicBlock *NewBB = cast_or_null<BasicBlock>(V); in CloneAndPruneIntoFromInst() local
537 if (!NewBB) continue; // Dead block. in CloneAndPruneIntoFromInst()
540 NewFunc->getBasicBlockList().push_back(NewBB); in CloneAndPruneIntoFromInst()
559 RemapInstruction(NewBB->getTerminator(), VMap, in CloneAndPruneIntoFromInst()
570 BasicBlock *NewBB = cast<BasicBlock>(VMap[OldBB]); in CloneAndPruneIntoFromInst() local
599 PHINode *PN = cast<PHINode>(NewBB->begin()); in CloneAndPruneIntoFromInst()
600 NumPreds = std::distance(pred_begin(NewBB), pred_end(NewBB)); in CloneAndPruneIntoFromInst()
605 for (pred_iterator PI = pred_begin(NewBB), E = pred_end(NewBB); in CloneAndPruneIntoFromInst()
616 BasicBlock::iterator I = NewBB->begin(); in CloneAndPruneIntoFromInst()
630 PN = cast<PHINode>(NewBB->begin()); in CloneAndPruneIntoFromInst()
632 BasicBlock::iterator I = NewBB->begin(); in CloneAndPruneIntoFromInst()
782 BasicBlock *NewBB = CloneBasicBlock(BB, VMap, NameSuffix, F); in cloneLoopWithPreheader() local
783 VMap[BB] = NewBB; in cloneLoopWithPreheader()
786 NewLoop->addBasicBlockToLoop(NewBB, *LI); in cloneLoopWithPreheader()
790 DT->addNewBlock(NewBB, cast<BasicBlock>(VMap[IDomBB])); in cloneLoopWithPreheader()
792 Blocks.push_back(NewBB); in cloneLoopWithPreheader()