Home | History | Annotate | Download | only in Analysis

Lines Matching refs:DstAddRec

2079   const SCEVAddRecExpr *DstAddRec = dyn_cast<SCEVAddRecExpr>(Dst);
2080 if (SrcAddRec && DstAddRec) {
2082 const SCEV *DstConst = DstAddRec->getStart();
2084 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE);
2086 assert(CurLoop == DstAddRec->getLoop() &&
2113 if (DstAddRec) {
2114 const SCEV *DstConst = DstAddRec->getStart();
2115 const SCEV *DstCoeff = DstAddRec->getStepRecurrence(*SE);
2117 const Loop *CurLoop = DstAddRec->getLoop();
2156 const SCEVAddRecExpr *DstAddRec = dyn_cast<SCEVAddRecExpr>(Dst);
2157 if (SrcAddRec && DstAddRec) {
2161 DstConst = DstAddRec->getStart();
2162 DstCoeff = DstAddRec->getStepRecurrence(*SE);
2163 DstLoop = DstAddRec->getLoop();
2178 else if (DstAddRec) {
2180 dyn_cast<SCEVAddRecExpr>(DstAddRec->getStart())) {
2185 SrcCoeff = SE->getNegativeSCEV(DstAddRec->getStepRecurrence(*SE));
2186 SrcLoop = DstAddRec->getLoop();