Home | History | Annotate | Download | only in Analysis

Lines Matching refs:SE

70   ScalarEvolution &SE;
77 ScalarEvolution &se, DominatorTree &dt):
78 Kind(kind), Loops(loops), SE(se), DT(dt) {}
99 case scZeroExtend: return SE.getZeroExtendExpr(N, S->getType());
100 case scSignExtend: return SE.getSignExtendExpr(N, S->getType());
101 case scTruncate: return SE.getTruncateExpr(N, S->getType());
119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap);
124 TransformSubExpr(AR->getStepRecurrence(SE),
126 Result = SE.getMinusSCEV(Result, TransformedStep);
141 TransformSubExpr(AR->getStepRecurrence(SE),
143 Result = SE.getMinusSCEV(Result, TransformedStep);
153 Result = cast<SCEVAddRecExpr>(Result)->getPostIncExpr(SE);
173 case scAddExpr: return SE.getAddExpr(Operands);
174 case scMulExpr: return SE.getMulExpr(Operands);
175 case scSMaxExpr: return SE.getSMaxExpr(Operands);
176 case scUMaxExpr: return SE.getUMaxExpr(Operands);
188 return SE.getUDivExpr(LN, RN);
219 ScalarEvolution &SE,
221 PostIncTransform Transform(Kind, Loops, SE, DT);