Lines Matching refs:SrcAddRec
2231 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src); in testSIV() local
2233 if (SrcAddRec && DstAddRec) { in testSIV()
2234 const SCEV *SrcConst = SrcAddRec->getStart(); in testSIV()
2236 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV()
2238 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2256 if (SrcAddRec) { in testSIV()
2257 const SCEV *SrcConst = SrcAddRec->getStart(); in testSIV()
2258 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV()
2260 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2308 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src); in testRDIV() local
2310 if (SrcAddRec && DstAddRec) { in testRDIV()
2311 SrcConst = SrcAddRec->getStart(); in testRDIV()
2312 SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testRDIV()
2313 SrcLoop = SrcAddRec->getLoop(); in testRDIV()
2318 else if (SrcAddRec) { in testRDIV()
2320 dyn_cast<SCEVAddRecExpr>(SrcAddRec->getStart())) { in testRDIV()
2325 DstCoeff = SE->getNegativeSCEV(SrcAddRec->getStepRecurrence(*SE)); in testRDIV()
2326 DstLoop = SrcAddRec->getLoop(); in testRDIV()