Lines Matching refs:NewPN
465 PHINode *NewPN = PHINode::Create(FirstOp->getType(), e, in FoldPHIArgGEPIntoPHI() local
467 InsertNewInstBefore(NewPN, PN); in FoldPHIArgGEPIntoPHI()
469 NewPN->addIncoming(FirstOp, PN.getIncomingBlock(0)); in FoldPHIArgGEPIntoPHI()
470 OperandPhis[i] = NewPN; in FoldPHIArgGEPIntoPHI()
471 FixedOperands[i] = NewPN; in FoldPHIArgGEPIntoPHI()
604 PHINode *NewPN = PHINode::Create(FirstLI->getOperand(0)->getType(), in FoldPHIArgLoadIntoPHI() local
609 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); in FoldPHIArgLoadIntoPHI()
611 new LoadInst(FirstLI->getType(), NewPN, "", isVolatile, LoadAlignment); in FoldPHIArgLoadIntoPHI()
636 NewPN->addIncoming(NewInVal, PN.getIncomingBlock(i)); in FoldPHIArgLoadIntoPHI()
643 delete NewPN; in FoldPHIArgLoadIntoPHI()
645 InsertNewInstBefore(NewPN, PN); in FoldPHIArgLoadIntoPHI()
791 PHINode *NewPN = PHINode::Create(FirstInst->getOperand(0)->getType(), in FoldPHIArgOpIntoPHI() local
796 NewPN->addIncoming(InVal, PN.getIncomingBlock(0)); in FoldPHIArgOpIntoPHI()
803 NewPN->addIncoming(NewInVal, PN.getIncomingBlock(i)); in FoldPHIArgOpIntoPHI()
811 delete NewPN; in FoldPHIArgOpIntoPHI()
813 InsertNewInstBefore(NewPN, PN); in FoldPHIArgOpIntoPHI()
814 PhiVal = NewPN; in FoldPHIArgOpIntoPHI()