LLVM API Documentation
rewrite(const SCEV *Scev, LoopToScevMapT &Map, ScalarEvolution &SE) | llvm::SCEVApplyRewriter | [inline, static] |
SCEVApplyRewriter(ScalarEvolution &S, LoopToScevMapT &M) | llvm::SCEVApplyRewriter | [inline] |
visit(const SCEV *S) | llvm::SCEVVisitor< SCEVApplyRewriter, const SCEV * > | [inline] |
visitAddExpr(const SCEVAddExpr *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitAddRecExpr(const SCEVAddRecExpr *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitConstant(const SCEVConstant *Constant) | llvm::SCEVApplyRewriter | [inline] |
visitCouldNotCompute(const SCEVCouldNotCompute *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitMulExpr(const SCEVMulExpr *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitSignExtendExpr(const SCEVSignExtendExpr *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitSMaxExpr(const SCEVSMaxExpr *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitTruncateExpr(const SCEVTruncateExpr *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitUDivExpr(const SCEVUDivExpr *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitUMaxExpr(const SCEVUMaxExpr *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitUnknown(const SCEVUnknown *Expr) | llvm::SCEVApplyRewriter | [inline] |
visitZeroExtendExpr(const SCEVZeroExtendExpr *Expr) | llvm::SCEVApplyRewriter | [inline] |