Lines Matching defs:DstAddRec
2233 const SCEVAddRecExpr *DstAddRec = dyn_cast<SCEVAddRecExpr>(Dst);
2234 if (SrcAddRec && DstAddRec) {
2236 const SCEV *DstConst = DstAddRec->getStart();
2238 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE);
2240 assert(CurLoop == DstAddRec->getLoop() &&
2267 if (DstAddRec) {
2268 const SCEV *DstConst = DstAddRec->getStart();
2269 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE);
2271 const Loop *CurLoop = DstAddRec->getLoop();
2310 const SCEVAddRecExpr *DstAddRec = dyn_cast<SCEVAddRecExpr>(Dst);
2311 if (SrcAddRec && DstAddRec) {
2315 DstConst = DstAddRec->getStart();
2316 DstCoeff = DstAddRec->getStepRecurrence(*SE);
2317 DstLoop = DstAddRec->getLoop();
2332 else if (DstAddRec) {
2334 dyn_cast<SCEVAddRecExpr>(DstAddRec->getStart())) {
2339 SrcCoeff = SE->getNegativeSCEV(DstAddRec->getStepRecurrence(*SE));
2340 SrcLoop = DstAddRec->getLoop();