Lines Matching refs:SrcAddRec
2078 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src); in testSIV() local
2080 if (SrcAddRec && DstAddRec) { in testSIV()
2081 const SCEV *SrcConst = SrcAddRec->getStart(); in testSIV()
2083 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV()
2085 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2103 if (SrcAddRec) { in testSIV()
2104 const SCEV *SrcConst = SrcAddRec->getStart(); in testSIV()
2105 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testSIV()
2107 const Loop *CurLoop = SrcAddRec->getLoop(); in testSIV()
2155 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src); in testRDIV() local
2157 if (SrcAddRec && DstAddRec) { in testRDIV()
2158 SrcConst = SrcAddRec->getStart(); in testRDIV()
2159 SrcCoeff = SrcAddRec->getStepRecurrence(*SE); in testRDIV()
2160 SrcLoop = SrcAddRec->getLoop(); in testRDIV()
2165 else if (SrcAddRec) { in testRDIV()
2167 dyn_cast<SCEVAddRecExpr>(SrcAddRec->getStart())) { in testRDIV()
2172 DstCoeff = SE->getNegativeSCEV(SrcAddRec->getStepRecurrence(*SE)); in testRDIV()
2173 DstLoop = SrcAddRec->getLoop(); in testRDIV()