Lines Matching refs:SCEV
93 const SCEV *FoldedExpr = nullptr; in foldIVUser()
161 const SCEV *S = SE->getSCEV(ICmp->getOperand(IVOperIdx)); in eliminateIVComparison()
162 const SCEV *X = SE->getSCEV(ICmp->getOperand(1 - IVOperIdx)); in eliminateIVComparison()
195 const SCEV *S = SE->getSCEV(Rem->getOperand(0)); in eliminateIVRemainder()
196 const SCEV *X = SE->getSCEV(Rem->getOperand(1)); in eliminateIVRemainder()
210 const SCEV *LessOne = in eliminateIVRemainder()
276 const SCEV *(ScalarEvolution::*GetExprForBO)(const SCEV *, const SCEV *, in strengthenOverflowingOperation()
277 SCEV::NoWrapFlags); in strengthenOverflowingOperation()
298 const SCEV *LHS = SE->getSCEV(BO->getOperand(0)); in strengthenOverflowingOperation()
299 const SCEV *RHS = SE->getSCEV(BO->getOperand(1)); in strengthenOverflowingOperation()
304 const SCEV *ExtendAfterOp = SE->getZeroExtendExpr(SE->getSCEV(BO), WideTy); in strengthenOverflowingOperation()
305 const SCEV *OpAfterExtend = (SE->*GetExprForBO)( in strengthenOverflowingOperation()
307 SCEV::FlagAnyWrap); in strengthenOverflowingOperation()
316 const SCEV *ExtendAfterOp = SE->getSignExtendExpr(SE->getSCEV(BO), WideTy); in strengthenOverflowingOperation()
317 const SCEV *OpAfterExtend = (SE->*GetExprForBO)( in strengthenOverflowingOperation()
319 SCEV::FlagAnyWrap); in strengthenOverflowingOperation()
422 const SCEV *S = SE->getSCEV(I); in isSimpleIVUser()