LLVM 19.0.0git
llvm::SCEVLoopAddRecRewriter Member List

This is the complete list of members for llvm::SCEVLoopAddRecRewriter, including all inherited members.

rewrite(const SCEV *Scev, LoopToScevMapT &Map, ScalarEvolution &SE)llvm::SCEVLoopAddRecRewriterinlinestatic
RewriteResultsllvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >protected
SCEVLoopAddRecRewriter(ScalarEvolution &SE, LoopToScevMapT &M)llvm::SCEVLoopAddRecRewriterinline
SCEVRewriteVisitor(ScalarEvolution &SE)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
SEllvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >protected
visit(const SCEV *S)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitAddExpr(const SCEVAddExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitAddRecExpr(const SCEVAddRecExpr *Expr)llvm::SCEVLoopAddRecRewriterinline
visitConstant(const SCEVConstant *Constant)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitCouldNotCompute(const SCEVCouldNotCompute *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitMulExpr(const SCEVMulExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitPtrToIntExpr(const SCEVPtrToIntExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitSequentialUMinExpr(const SCEVSequentialUMinExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitSignExtendExpr(const SCEVSignExtendExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitSMaxExpr(const SCEVSMaxExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitSMinExpr(const SCEVSMinExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitTruncateExpr(const SCEVTruncateExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitUDivExpr(const SCEVUDivExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitUMaxExpr(const SCEVUMaxExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitUMinExpr(const SCEVUMinExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitUnknown(const SCEVUnknown *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitVScale(const SCEVVScale *VScale)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline
visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr)llvm::SCEVRewriteVisitor< SCEVLoopAddRecRewriter >inline