Polly 19.0.0git
polly::SCEVAffinator Member List

This is the complete list of members for polly::SCEVAffinator, including all inherited members.

addModuloSemantic(isl::pw_aff PWA, llvm::Type *ExprType) constpolly::SCEVAffinatorprivate
BBpolly::SCEVAffinatorprivate
CachedExpressionspolly::SCEVAffinatorprivate
CacheKey typedefpolly::SCEVAffinatorprivate
checkForWrapping(const llvm::SCEV *Expr, PWACtx PWAC) constpolly::SCEVAffinatorprivate
complexityBailout()polly::SCEVAffinatorprivate
computeModuloForExpr(const llvm::SCEV *Expr)polly::SCEVAffinatorprivate
Ctxpolly::SCEVAffinatorprivate
getLI() constpolly::SCEVAffinatorinline
getPWACtxFromPWA(isl::pw_aff PWA)polly::SCEVAffinatorprivate
getPwAff(const llvm::SCEV *E, llvm::BasicBlock *BB=nullptr, RecordedAssumptionsTy *RecordedAssumptions=nullptr)polly::SCEVAffinator
getScope()polly::SCEVAffinatorprivate
hasNSWAddRecForLoop(llvm::Loop *L) constpolly::SCEVAffinator
interpretAsUnsigned(PWACtx &PWAC, unsigned Width)polly::SCEVAffinator
LIpolly::SCEVAffinatorprivate
llvm::SCEVVisitor< SCEVAffinator, PWACtx >polly::SCEVAffinatorfriend
NumIteratorspolly::SCEVAffinatorprivate
RecordedAssumptionspolly::SCEVAffinatorprivate
Spolly::SCEVAffinatorprivate
SCEVAffinator(Scop *S, llvm::LoopInfo &LI)polly::SCEVAffinator
SEpolly::SCEVAffinatorprivate
takeNonNegativeAssumption(PWACtx &PWAC, RecordedAssumptionsTy *RecordedAssumptions=nullptr)polly::SCEVAffinator
TDpolly::SCEVAffinatorprivate
visit(const llvm::SCEV *E)polly::SCEVAffinatorprivate
visitAddExpr(const llvm::SCEVAddExpr *E)polly::SCEVAffinatorprivate
visitAddRecExpr(const llvm::SCEVAddRecExpr *E)polly::SCEVAffinatorprivate
visitConstant(const llvm::SCEVConstant *E)polly::SCEVAffinatorprivate
visitMulExpr(const llvm::SCEVMulExpr *E)polly::SCEVAffinatorprivate
visitPtrToIntExpr(const llvm::SCEVPtrToIntExpr *E)polly::SCEVAffinatorprivate
visitSDivInstruction(llvm::Instruction *SDiv)polly::SCEVAffinatorprivate
visitSequentialUMinExpr(const llvm::SCEVSequentialUMinExpr *E)polly::SCEVAffinatorprivate
visitSignExtendExpr(const llvm::SCEVSignExtendExpr *E)polly::SCEVAffinatorprivate
visitSMaxExpr(const llvm::SCEVSMaxExpr *E)polly::SCEVAffinatorprivate
visitSMinExpr(const llvm::SCEVSMinExpr *E)polly::SCEVAffinatorprivate
visitSRemInstruction(llvm::Instruction *SRem)polly::SCEVAffinatorprivate
visitTruncateExpr(const llvm::SCEVTruncateExpr *E)polly::SCEVAffinatorprivate
visitUDivExpr(const llvm::SCEVUDivExpr *E)polly::SCEVAffinatorprivate
visitUMaxExpr(const llvm::SCEVUMaxExpr *E)polly::SCEVAffinatorprivate
visitUMinExpr(const llvm::SCEVUMinExpr *E)polly::SCEVAffinatorprivate
visitUnknown(const llvm::SCEVUnknown *E)polly::SCEVAffinatorprivate
visitVScale(const llvm::SCEVVScale *E)polly::SCEVAffinatorprivate
visitZeroExtendExpr(const llvm::SCEVZeroExtendExpr *E)polly::SCEVAffinatorprivate