Lines Matching defs:AR
815 auto HasNoSignedWrap = [&](const SCEVAddRecExpr *AR) {
816 if (AR->getNoWrapFlags(SCEV::FlagNSW))
819 IntegerType *Ty = cast<IntegerType>(AR->getType());
824 dyn_cast<SCEVAddRecExpr>(SE.getSignExtendExpr(AR, WideTy));
826 const SCEV *ExtendedStart = SE.getSignExtendExpr(AR->getStart(), WideTy);
828 SE.getSignExtendExpr(AR->getStepRecurrence(SE), WideTy);
838 return AR->getNoWrapFlags(SCEV::FlagNSW) != SCEV::FlagAnyWrap;
1751 LoopStandardAnalysisResults &AR,
1755 AM.getResult<FunctionAnalysisManagerLoopProxy>(L, AR).getManager();
1757 InductiveRangeCheckElimination IRCE(AR.SE, BPI, AR.DT, AR.LI);