Lines Matching defs:SrcAddRec
2232 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src);
2234 if (SrcAddRec && DstAddRec) {
2235 const SCEV *SrcConst = SrcAddRec->getStart();
2237 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE);
2239 const Loop *CurLoop = SrcAddRec->getLoop();
2257 if (SrcAddRec) {
2258 const SCEV *SrcConst = SrcAddRec->getStart();
2259 const SCEV *SrcCoeff = SrcAddRec->getStepRecurrence(*SE);
2261 const Loop *CurLoop = SrcAddRec->getLoop();
2309 const SCEVAddRecExpr *SrcAddRec = dyn_cast<SCEVAddRecExpr>(Src);
2311 if (SrcAddRec && DstAddRec) {
2312 SrcConst = SrcAddRec->getStart();
2313 SrcCoeff = SrcAddRec->getStepRecurrence(*SE);
2314 SrcLoop = SrcAddRec->getLoop();
2319 else if (SrcAddRec) {
2321 dyn_cast<SCEVAddRecExpr>(SrcAddRec->getStart())) {
2326 DstCoeff = SE->getNegativeSCEV(SrcAddRec->getStepRecurrence(*SE));
2327 DstLoop = SrcAddRec->getLoop();