Lines Matching refs:SE
70 ScalarEvolution &SE; member in __anon820f8ac70111::PostIncTransform
78 Kind(kind), Loops(loops), SE(se), DT(dt) {} in PostIncTransform()
99 case scZeroExtend: return SE.getZeroExtendExpr(N, S->getType()); in TransformImpl()
100 case scSignExtend: return SE.getSignExtendExpr(N, S->getType()); in TransformImpl()
101 case scTruncate: return SE.getTruncateExpr(N, S->getType()); in TransformImpl()
119 const SCEV *Result = SE.getAddRecExpr(Operands, L, SCEV::FlagAnyWrap); in TransformImpl()
135 TransformSubExpr(AR->getStepRecurrence(SE), in TransformImpl()
137 Result = SE.getMinusSCEV(Result, TransformedStep); in TransformImpl()
166 TransformSubExpr(AR->getStepRecurrence(SE), in TransformImpl()
168 Result = SE.getMinusSCEV(Result, TransformedStep); in TransformImpl()
181 TransformSubExpr(AR->getStepRecurrence(SE), in TransformImpl()
183 Result = SE.getAddExpr(Result, TransformedStep); in TransformImpl()
204 case scAddExpr: return SE.getAddExpr(Operands); in TransformImpl()
205 case scMulExpr: return SE.getMulExpr(Operands); in TransformImpl()
206 case scSMaxExpr: return SE.getSMaxExpr(Operands); in TransformImpl()
207 case scUMaxExpr: return SE.getUMaxExpr(Operands); in TransformImpl()
219 return SE.getUDivExpr(LN, RN); in TransformImpl()
250 ScalarEvolution &SE, in TransformForPostIncUse() argument
252 PostIncTransform Transform(Kind, Loops, SE, DT); in TransformForPostIncUse()