LLVM  8.0.1
llvm::SCEVParameterRewriter Member List

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

rewrite(const SCEV *Scev, ScalarEvolution &SE, ValueToValueMap &Map, bool InterpretConsts=false)llvm::SCEVParameterRewriterinlinestatic
RewriteResultsllvm::SCEVRewriteVisitor< SCEVParameterRewriter >protected
SCEVParameterRewriter(ScalarEvolution &SE, ValueToValueMap &M, bool C)llvm::SCEVParameterRewriterinline
SCEVRewriteVisitor(ScalarEvolution &SE)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
SEllvm::SCEVRewriteVisitor< SCEVParameterRewriter >protected
visit(const SCEV *S)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitAddExpr(const SCEVAddExpr *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitAddRecExpr(const SCEVAddRecExpr *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitConstant(const SCEVConstant *Constant)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitCouldNotCompute(const SCEVCouldNotCompute *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitMulExpr(const SCEVMulExpr *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitSignExtendExpr(const SCEVSignExtendExpr *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitSMaxExpr(const SCEVSMaxExpr *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitTruncateExpr(const SCEVTruncateExpr *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitUDivExpr(const SCEVUDivExpr *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitUMaxExpr(const SCEVUMaxExpr *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline
visitUnknown(const SCEVUnknown *Expr)llvm::SCEVParameterRewriterinline
visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr)llvm::SCEVRewriteVisitor< SCEVParameterRewriter >inline