Lines Matching refs:NewBB

41   BasicBlock *NewBB = BasicBlock::Create(BB->getContext(), "", F);  in CloneBasicBlock()  local
42 if (BB->hasName()) NewBB->setName(BB->getName()+NameSuffix); in CloneBasicBlock()
52 NewBB->getInstList().push_back(NewInst); in CloneBasicBlock()
70 return NewBB; in CloneBasicBlock()
238 BasicBlock *NewBB; in CloneBlock() local
239 BBEntry = NewBB = BasicBlock::Create(BB->getContext()); in CloneBlock()
240 if (BB->hasName()) NewBB->setName(BB->getName()+NameSuffix); in CloneBlock()
254 VMap[OldBBAddr] = BlockAddress::get(NewFunc, NewBB); in CloneBlock()
290 NewBB->getInstList().push_back(NewInst); in CloneBlock()
316 VMap[OldTI] = BranchInst::Create(Dest, NewBB); in CloneBlock()
331 VMap[OldTI] = BranchInst::Create(Dest, NewBB); in CloneBlock()
341 NewBB->getInstList().push_back(NewInst); in CloneBlock()
402 BasicBlock *NewBB = cast_or_null<BasicBlock>(V); in CloneAndPruneFunctionInto() local
403 if (NewBB == 0) continue; // Dead block. in CloneAndPruneFunctionInto()
406 NewFunc->getBasicBlockList().push_back(NewBB); in CloneAndPruneFunctionInto()
418 RemapInstruction(NewBB->getTerminator(), VMap, in CloneAndPruneFunctionInto()
428 BasicBlock *NewBB = cast<BasicBlock>(VMap[OldBB]); in CloneAndPruneFunctionInto() local
457 PHINode *PN = cast<PHINode>(NewBB->begin()); in CloneAndPruneFunctionInto()
458 NumPreds = std::distance(pred_begin(NewBB), pred_end(NewBB)); in CloneAndPruneFunctionInto()
463 for (pred_iterator PI = pred_begin(NewBB), E = pred_end(NewBB); in CloneAndPruneFunctionInto()
474 BasicBlock::iterator I = NewBB->begin(); in CloneAndPruneFunctionInto()
488 PN = cast<PHINode>(NewBB->begin()); in CloneAndPruneFunctionInto()
490 BasicBlock::iterator I = NewBB->begin(); in CloneAndPruneFunctionInto()