Lines Matching refs:OrigPhi
1049 PHINode *OrigPhi; member in __anonb324fb7f0311::WidenIV
1101 void calculatePostIncRanges(PHINode *OrigPhi);
1163 PHINode *OrigPhi, PHINode *WidePhi);
1230 : OrigPhi(WI.NarrowIV), WideType(WI.WidestNativeType), LI(LInfo), in WidenIV()
1231 L(LI->getLoopFor(OrigPhi->getParent())), SE(SEv), DT(DTree), in WidenIV()
1234 assert(L->getHeader() == OrigPhi->getParent() && "Phi must be an IV"); in WidenIV()
1235 ExtendKindMap[OrigPhi] = WI.IsSigned ? ExtendKind::Sign : ExtendKind::Zero; in WidenIV()
1836 SCEVExpander &Rewriter, PHINode *OrigPhi, in widenIVUse() argument
1940 OrigPhi, WidePhi, DU.NarrowUse, WideInc) || in widenIVUse()
2035 const SCEVAddRecExpr *AddRec = dyn_cast<SCEVAddRecExpr>(SE->getSCEV(OrigPhi)); in createWideIV()
2040 const SCEV *WideIVExpr = getExtendKind(OrigPhi) == ExtendKind::Sign in createWideIV()
2071 calculatePostIncRanges(OrigPhi); in createWideIV()
2103 cast<Instruction>(OrigPhi->getIncomingValueForBlock(LatchBlock)); in createWideIV()
2115 if (SCEVExpander::canReuseFlagsFromOriginalIVInc(OrigPhi, WidePhi, in createWideIV()
2133 Widened.insert(OrigPhi); in createWideIV()
2134 pushNarrowIVUsers(OrigPhi, WidePhi); in createWideIV()
2141 Instruction *WideUse = widenIVUse(DU, Rewriter, OrigPhi, WidePhi); in createWideIV()
2153 replaceAllDbgUsesWith(*OrigPhi, *WidePhi, *WidePhi, *DT); in createWideIV()
2237 void WidenIV::calculatePostIncRanges(PHINode *OrigPhi) { in calculatePostIncRanges() argument
2240 Worklist.push_back(OrigPhi); in calculatePostIncRanges()
2241 Visited.insert(OrigPhi); in calculatePostIncRanges()