reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
3034 if (!AddRec) // create a new addRec 3039 if (AddRec->getLoop() == TargetLoop) { 3040 const SCEV *Sum = SE->getAddExpr(AddRec->getStepRecurrence(*SE), Value); 3042 return AddRec->getStart(); 3043 return SE->getAddRecExpr(AddRec->getStart(), 3045 AddRec->getLoop(), 3046 AddRec->getNoWrapFlags()); 3048 if (SE->isLoopInvariant(AddRec, TargetLoop)) 3049 return SE->getAddRecExpr(AddRec, Value, TargetLoop, SCEV::FlagAnyWrap); 3051 addToCoefficient(AddRec->getStart(), TargetLoop, Value), 3052 AddRec->getStepRecurrence(*SE), AddRec->getLoop(), 3052 AddRec->getStepRecurrence(*SE), AddRec->getLoop(), 3053 AddRec->getNoWrapFlags());