Lines Matching refs:SrcAddRec
2151 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src); in testSIV() local
2153 if (SrcAddRec && DstAddRec) { in testSIV()
2154 const SCEV *SrcConst = SrcAddRec->getStart(); in testSIV()
2156 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV()
2158 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2176 if (SrcAddRec) { in testSIV()
2177 const SCEV *SrcConst = SrcAddRec->getStart(); in testSIV()
2178 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV()
2180 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2228 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src); in testRDIV() local
2230 if (SrcAddRec && DstAddRec) { in testRDIV()
2231 SrcConst = SrcAddRec->getStart(); in testRDIV()
2232 SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testRDIV()
2233 SrcLoop = SrcAddRec->getLoop(); in testRDIV()
2238 else if (SrcAddRec) { in testRDIV()
2240 dyn_cast<SCEVAddRecExpr>(SrcAddRec->getStart())) { in testRDIV()
2245 DstCoeff = SE->getNegativeSCEV(SrcAddRec->getStepRecurrence(*SE)); in testRDIV()
2246 DstLoop = SrcAddRec->getLoop(); in testRDIV()