Home | History | Annotate | Download | only in Analysis

Lines Matching refs:SCEV

48 static bool isInteresting(const SCEV *S, const Instruction *I, const Loop *L,
60 // do effective SCEV expansions for addrecs with interesting steps.
111 /// reducible SCEV, recursively add its users to the IVUsesByStride set and
131 const SCEV *ISE = SE->getSCEV(I);
172 << " OF SCEV: " << *ISE << '\n');
177 << " OF SCEV: " << *ISE << '\n');
278 /// getReplacementExpr - Return a SCEV expression which computes the
280 const SCEV *IVUsers::getReplacementExpr(const IVStrideUse &IU) const {
285 const SCEV *IVUsers::getExpr(const IVStrideUse &IU) const {
293 static const SCEVAddRecExpr *findAddRecForLoop(const SCEV *S, const Loop *L) {
311 const SCEV *IVUsers::getStride(const IVStrideUse &IU, const Loop *L) const {