LLVM 17.0.0git
|
A rewriter to replace SCEV expressions in Map with the corresponding entry in the map. More...
Additional Inherited Members | |
![]() | |
ScalarEvolution & | SE |
DenseMap< const SCEV *, const SCEV * > | RewriteResults |
A rewriter to replace SCEV expressions in Map with the corresponding entry in the map.
It skips AddRecExpr because we cannot guarantee that the replacement is loop invariant in the loop of the AddRec.
Definition at line 14940 of file ScalarEvolution.cpp.
|
inline |
Definition at line 14944 of file ScalarEvolution.cpp.
|
inline |
Definition at line 14948 of file ScalarEvolution.cpp.
|
inline |
Definition at line 14965 of file ScalarEvolution.cpp.
References I, and llvm::SCEVRewriteVisitor< SC >::visitSignExtendExpr().
|
inline |
Definition at line 14980 of file ScalarEvolution.cpp.
References I, and llvm::SCEVRewriteVisitor< SC >::visitSMinExpr().
|
inline |
Definition at line 14973 of file ScalarEvolution.cpp.
References I, and llvm::SCEVRewriteVisitor< SC >::visitUMinExpr().
|
inline |
Definition at line 14950 of file ScalarEvolution.cpp.
References I.
|
inline |
Definition at line 14957 of file ScalarEvolution.cpp.
References I, and llvm::SCEVRewriteVisitor< SC >::visitZeroExtendExpr().