Lines Matching refs:DstAddRec
2232 const SCEVAddRecExpr *DstAddRec = dyn_cast<SCEVAddRecExpr>(Dst); in testSIV() local
2233 if (SrcAddRec && DstAddRec) { in testSIV()
2235 const SCEV *DstConst = DstAddRec->getStart(); in testSIV()
2237 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE); in testSIV()
2239 assert(CurLoop == DstAddRec->getLoop() && in testSIV()
2266 if (DstAddRec) { in testSIV()
2267 const SCEV *DstConst = DstAddRec->getStart(); in testSIV()
2268 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE); in testSIV()
2270 const Loop *CurLoop = DstAddRec->getLoop(); in testSIV()
2309 const SCEVAddRecExpr *DstAddRec = dyn_cast<SCEVAddRecExpr>(Dst); in testRDIV() local
2310 if (SrcAddRec && DstAddRec) { in testRDIV()
2314 DstConst = DstAddRec->getStart(); in testRDIV()
2315 DstCoeff = DstAddRec->getStepRecurrence(*SE); in testRDIV()
2316 DstLoop = DstAddRec->getLoop(); in testRDIV()
2331 else if (DstAddRec) { in testRDIV()
2333 dyn_cast<SCEVAddRecExpr>(DstAddRec->getStart())) { in testRDIV()
2338 SrcCoeff = SE->getNegativeSCEV(DstAddRec->getStepRecurrence(*SE)); in testRDIV()
2339 SrcLoop = DstAddRec->getLoop(); in testRDIV()