Lines Matching refs:DstAddRec
2115 const SCEVAddRecExpr *DstAddRec = dyn_cast<SCEVAddRecExpr>(Dst); in testSIV() local
2116 if (SrcAddRec && DstAddRec) { in testSIV()
2118 const SCEV *DstConst = DstAddRec->getStart(); in testSIV()
2120 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE); in testSIV()
2122 assert(CurLoop == DstAddRec->getLoop() && in testSIV()
2149 if (DstAddRec) { in testSIV()
2150 const SCEV *DstConst = DstAddRec->getStart(); in testSIV()
2151 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE); in testSIV()
2153 const Loop *CurLoop = DstAddRec->getLoop(); in testSIV()
2193 const SCEVAddRecExpr *DstAddRec = dyn_cast<SCEVAddRecExpr>(Dst); in testRDIV() local
2194 if (SrcAddRec && DstAddRec) { in testRDIV()
2198 DstConst = DstAddRec->getStart(); in testRDIV()
2199 DstCoeff = DstAddRec->getStepRecurrence(*SE); in testRDIV()
2200 DstLoop = DstAddRec->getLoop(); in testRDIV()
2215 else if (DstAddRec) { in testRDIV()
2217 dyn_cast<SCEVAddRecExpr>(DstAddRec->getStart())) { in testRDIV()
2222 SrcCoeff = SE->getNegativeSCEV(DstAddRec->getStepRecurrence(*SE)); in testRDIV()
2223 SrcLoop = DstAddRec->getLoop(); in testRDIV()