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);
135 TransformSubExpr(AR->getStepRecurrence(SE),
137 Result = SE.getMinusSCEV(Result, TransformedStep);
166 TransformSubExpr(AR->getStepRecurrence(SE),
168 Result = SE.getMinusSCEV(Result, TransformedStep);
181 TransformSubExpr(AR->getStepRecurrence(SE),
183 Result = SE.getAddExpr(Result, TransformedStep);
204 case scAddExpr: return SE.getAddExpr(Operands);
205 case scMulExpr: return SE.getMulExpr(Operands);
206 case scSMaxExpr: return SE.getSMaxExpr(Operands);
207 case scUMaxExpr: return SE.getUMaxExpr(Operands);
219 return SE.getUDivExpr(LN, RN);
250 ScalarEvolution &SE,
252 PostIncTransform Transform(Kind, Loops, SE, DT);