Lines Matching refs:WidePhi
884 PHINode *WidePhi; member in __anone27634c50511::WidenIV
903 WidePhi(nullptr), in WidenIV()
1269 PHINode *WidePhi = in widenIVUse() local
1272 WidePhi->addIncoming(DU.WideDef, UsePhi->getIncomingBlock(0)); in widenIVUse()
1273 IRBuilder<> Builder(&*WidePhi->getParent()->getFirstInsertionPt()); in widenIVUse()
1274 Value *Trunc = Builder.CreateTrunc(WidePhi, DU.NarrowDef->getType()); in widenIVUse()
1278 << " to " << *WidePhi << "\n"); in widenIVUse()
1298 DEBUG(dbgs() << "INDVARS: New IV " << *WidePhi in widenIVUse()
1428 WidePhi = cast<PHINode>(Rewriter.expandCodeFor(AddRec, WideType, InsertPt)); in createWideIV()
1436 cast<Instruction>(WidePhi->getIncomingValueForBlock(LatchBlock)); in createWideIV()
1440 DEBUG(dbgs() << "Wide IV: " << *WidePhi << "\n"); in createWideIV()
1447 pushNarrowIVUsers(OrigPhi, WidePhi); in createWideIV()
1464 return WidePhi; in createWideIV()
1539 if (PHINode *WidePhi = Widener.createWideIV(Rewriter)) { in simplifyAndExtend() local
1541 LoopPhis.push_back(WidePhi); in simplifyAndExtend()