Lines Matching defs:IU
319 IU.reset(new IVUsers(L, AC, LI, DT, SE));
324 IU->print(OS, M);
327 void IVUsersWrapperPass::releaseMemory() { IU->releaseMemory(); }
331 const SCEV *IVUsers::getReplacementExpr(const IVStrideUse &IU) const {
332 return SE->getSCEV(IU.getOperandValToReplace());
336 const SCEV *IVUsers::getExpr(const IVStrideUse &IU) const {
337 const SCEV *Replacement = getReplacementExpr(IU);
338 return normalizeForPostIncUse(Replacement, IU.getPostIncLoops(), *SE);
358 const SCEV *IVUsers::getStride(const IVStrideUse &IU, const Loop *L) const {
359 const SCEV *Expr = getExpr(IU);