Lines Matching refs:New
584 BasicBlock *New = BasicBlock::Create(getContext(), BBName, getParent(), in splitBasicBlock() local
591 New->splice(New->end(), this, I, end()); in splitBasicBlock()
594 BranchInst *BI = BranchInst::Create(New, this); in splitBasicBlock()
602 New->replaceSuccessorsPhiUsesWith(this, New); in splitBasicBlock()
603 return New; in splitBasicBlock()
615 BasicBlock *New = BasicBlock::Create(getContext(), BBName, getParent(), this); in splitBasicBlockBefore() local
620 New->splice(New->end(), this, begin(), I); in splitBasicBlockBefore()
634 TI->replaceSuccessorWith(this, New); in splitBasicBlockBefore()
635 this->replacePhiUsesWith(Pred, New); in splitBasicBlockBefore()
638 BranchInst *BI = BranchInst::Create(this, New); in splitBasicBlockBefore()
641 return New; in splitBasicBlockBefore()
651 void BasicBlock::replacePhiUsesWith(BasicBlock *Old, BasicBlock *New) { in replacePhiUsesWith() argument
658 PN->replaceIncomingBlockWith(Old, New); in replacePhiUsesWith()
663 BasicBlock *New) { in replaceSuccessorsPhiUsesWith() argument
670 Succ->replacePhiUsesWith(Old, New); in replaceSuccessorsPhiUsesWith()
673 void BasicBlock::replaceSuccessorsPhiUsesWith(BasicBlock *New) { in replaceSuccessorsPhiUsesWith() argument
674 this->replaceSuccessorsPhiUsesWith(this, New); in replaceSuccessorsPhiUsesWith()