LLVM
15.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.
At the moment only rewriting SCEVUnknown and SCEVZeroExtendExpr is supported.
Definition at line 14358 of file ScalarEvolution.cpp.
|
inline |
Definition at line 14362 of file ScalarEvolution.cpp.
References M.
|
inline |
Definition at line 14366 of file ScalarEvolution.cpp.
|
inline |
Definition at line 14368 of file ScalarEvolution.cpp.
References I.
|
inline |
Definition at line 14375 of file ScalarEvolution.cpp.
References I, and llvm::SCEVRewriteVisitor< SC >::visitZeroExtendExpr().