reference, declaration → definition definition → references, declarations, derived classes, virtual overrides reference to multiple definitions → definitions unreferenced |
388 assert(Expr->isAffine() && "Only affine AddRecurrences allowed"); 390 auto Flags = Expr->getNoWrapFlags(); 393 if (Expr->getStart()->isZero()) { 394 assert(S->contains(Expr->getLoop()) && 397 PWACtx Step = visit(Expr->getOperand(1)); 401 unsigned loopDimension = S->getRelativeLoopDepth(Expr->getLoop()); 417 SE.getAddRecExpr(SE.getConstant(Expr->getStart()->getType(), 0), 418 Expr->getStepRecurrence(SE), Expr->getLoop(), Flags); 418 Expr->getStepRecurrence(SE), Expr->getLoop(), Flags); 421 PWACtx Start = visit(Expr->getStart());