Lines Matching refs:Create
689 // Create the new PHI node, insert it into NewBB at the end of the block
691 PHINode::Create(PN->getType(), Preds.size(), PN->getName() + ".ph", BI);
729 // Create new basic block, insert right before the original block.
730 BasicBlock *NewBB = BasicBlock::Create(
734 BranchInst *BI = BranchInst::Create(BB, NewBB);
787 // Create a new basic block for OrigBB's predecessors listed in Preds. Insert
789 BasicBlock *NewBB1 = BasicBlock::Create(OrigBB->getContext(),
795 BranchInst *BI1 = BranchInst::Create(OrigBB, NewBB1);
829 // Create another basic block for the rest of OrigBB's predecessors.
830 NewBB2 = BasicBlock::Create(OrigBB->getContext(),
836 BranchInst *BI2 = BranchInst::Create(OrigBB, NewBB2);
862 // Create a PHI node for the two cloned landingpad instructions only
868 PHINode *PN = PHINode::Create(LPad->getType(), 2, "lpad.phi", LPad);
938 ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
942 CheckTerm = BranchInst::Create(Tail, ThenBlock);
947 BranchInst::Create(/*ifTrue*/ThenBlock, /*ifFalse*/Tail, Cond);
985 BasicBlock *ThenBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
986 BasicBlock *ElseBlock = BasicBlock::Create(C, "", Head->getParent(), Tail);
987 *ThenTerm = BranchInst::Create(Tail, ThenBlock);
989 *ElseTerm = BranchInst::Create(Tail, ElseBlock);
992 BranchInst::Create(/*ifTrue*/ThenBlock, /*ifFalse*/ElseBlock, Cond);