Lines Matching refs:SrcAddRec
2168 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src); in testSIV() local
2170 if (SrcAddRec && DstAddRec) { in testSIV()
2171 const SCEV *SrcConst = SrcAddRec->getStart(); in testSIV()
2173 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV()
2175 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2193 if (SrcAddRec) { in testSIV()
2194 const SCEV *SrcConst = SrcAddRec->getStart(); in testSIV()
2195 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV()
2197 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2245 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src); in testRDIV() local
2247 if (SrcAddRec && DstAddRec) { in testRDIV()
2248 SrcConst = SrcAddRec->getStart(); in testRDIV()
2249 SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testRDIV()
2250 SrcLoop = SrcAddRec->getLoop(); in testRDIV()
2255 else if (SrcAddRec) { in testRDIV()
2257 dyn_cast<SCEVAddRecExpr>(SrcAddRec->getStart())) { in testRDIV()
2262 DstCoeff = SE->getNegativeSCEV(SrcAddRec->getStepRecurrence(*SE)); in testRDIV()
2263 DstLoop = SrcAddRec->getLoop(); in testRDIV()