Lines Matching refs:WidePhi
736 PHINode *WidePhi; member in __anon822ce7860311::WidenIV
755 WidePhi(nullptr), in WidenIV()
996 PHINode *WidePhi = in WidenIVUse() local
999 WidePhi->addIncoming(DU.WideDef, UsePhi->getIncomingBlock(0)); in WidenIVUse()
1000 IRBuilder<> Builder(WidePhi->getParent()->getFirstInsertionPt()); in WidenIVUse()
1001 Value *Trunc = Builder.CreateTrunc(WidePhi, DU.NarrowDef->getType()); in WidenIVUse()
1005 << " to " << *WidePhi << "\n"); in WidenIVUse()
1025 DEBUG(dbgs() << "INDVARS: New IV " << *WidePhi in WidenIVUse()
1152 WidePhi = cast<PHINode>(Rewriter.expandCodeFor(AddRec, WideType, InsertPt)); in CreateWideIV()
1160 cast<Instruction>(WidePhi->getIncomingValueForBlock(LatchBlock)); in CreateWideIV()
1164 DEBUG(dbgs() << "Wide IV: " << *WidePhi << "\n"); in CreateWideIV()
1171 pushNarrowIVUsers(OrigPhi, WidePhi); in CreateWideIV()
1188 return WidePhi; in CreateWideIV()
1265 if (PHINode *WidePhi = Widener.CreateWideIV(Rewriter)) { in SimplifyAndExtend() local
1267 LoopPhis.push_back(WidePhi); in SimplifyAndExtend()