Lines Matching refs:OldPN
2521 auto *OldPN = PhiWorklist.pop_back_val(); in optimizeBitCastFromPhi() local
2522 for (Value *IncValue : OldPN->incoming_values()) { in optimizeBitCastFromPhi()
2568 for (auto *OldPN : OldPhiNodes) { in optimizeBitCastFromPhi() local
2569 for (User *V : OldPN->users()) { in optimizeBitCastFromPhi()
2571 if (!SI->isSimple() || SI->getOperand(0) != OldPN) in optimizeBitCastFromPhi()
2593 for (auto *OldPN : OldPhiNodes) { in optimizeBitCastFromPhi() local
2594 Builder.SetInsertPoint(OldPN); in optimizeBitCastFromPhi()
2595 PHINode *NewPN = Builder.CreatePHI(DestTy, OldPN->getNumOperands()); in optimizeBitCastFromPhi()
2596 NewPNodes[OldPN] = NewPN; in optimizeBitCastFromPhi()
2600 for (auto *OldPN : OldPhiNodes) { in optimizeBitCastFromPhi() local
2601 PHINode *NewPN = NewPNodes[OldPN]; in optimizeBitCastFromPhi()
2602 for (unsigned j = 0, e = OldPN->getNumOperands(); j != e; ++j) { in optimizeBitCastFromPhi()
2603 Value *V = OldPN->getOperand(j); in optimizeBitCastFromPhi()
2622 NewPN->addIncoming(NewV, OldPN->getIncomingBlock(j)); in optimizeBitCastFromPhi()
2636 for (auto *OldPN : OldPhiNodes) { in optimizeBitCastFromPhi() local
2637 PHINode *NewPN = NewPNodes[OldPN]; in optimizeBitCastFromPhi()
2638 for (User *V : make_early_inc_range(OldPN->users())) { in optimizeBitCastFromPhi()
2640 assert(SI->isSimple() && SI->getOperand(0) == OldPN); in optimizeBitCastFromPhi()