Lines Matching refs:SE
65 ScalarEvolution *SE, const TargetTransformInfo *TTI, in LoopDataPrefetch() argument
67 : AC(AC), DT(DT), LI(LI), SE(SE), TTI(TTI), ORE(ORE) {} in LoopDataPrefetch()
109 ScalarEvolution *SE; member in __anon42e9458e0111::LoopDataPrefetch
162 const auto *ConstStride = dyn_cast<SCEVConstant>(AR->getStepRecurrence(*SE)); in isStrideLargeEnough()
176 ScalarEvolution *SE = &AM.getResult<ScalarEvolutionAnalysis>(F); in run() local
182 LoopDataPrefetch LDP(AC, DT, LI, SE, TTI, ORE); in run()
201 ScalarEvolution *SE = &getAnalysis<ScalarEvolutionWrapperPass>().getSE(); in runOnFunction() local
209 LoopDataPrefetch LDP(AC, DT, LI, SE, TTI, ORE); in runOnFunction()
319 unsigned ConstantMaxTripCount = SE->getSmallConstantMaxTripCount(L); in runOnLoop()
347 const SCEV *LSCEV = SE->getSCEV(PtrValue); in runOnLoop()
358 const SCEV *PtrDiff = SE->getMinusSCEV(LSCEVAddRec, Pref.LSCEVAddRec); in runOnLoop()
394 SCEVExpander SCEVE(*SE, BB->getModule()->getDataLayout(), "prefaddr"); in runOnLoop()
395 const SCEV *NextLSCEV = SE->getAddExpr(P.LSCEVAddRec, SE->getMulExpr( in runOnLoop()
396 SE->getConstant(P.LSCEVAddRec->getType(), ItersAhead), in runOnLoop()
397 P.LSCEVAddRec->getStepRecurrence(*SE))); in runOnLoop()