Lines Matching refs:IsSigned

5506     bool IsSigned = Cond == ICmpInst::ICMP_SLT;  in computeExitLimitFromICmp()  local
5507 ExitLimit EL = HowManyLessThans(LHS, RHS, L, IsSigned, ControlsExit); in computeExitLimitFromICmp()
5513 bool IsSigned = Cond == ICmpInst::ICMP_SGT; in computeExitLimitFromICmp() local
5514 ExitLimit EL = HowManyGreaterThans(LHS, RHS, L, IsSigned, ControlsExit); in computeExitLimitFromICmp()
8128 bool IsSigned, bool NoWrap) { in doesIVOverflowOnLT() argument
8134 if (IsSigned) { in doesIVOverflowOnLT()
8157 bool IsSigned, bool NoWrap) { in doesIVOverflowOnGT() argument
8163 if (IsSigned) { in doesIVOverflowOnGT()
8201 const Loop *L, bool IsSigned, in HowManyLessThans() argument
8214 IV->getNoWrapFlags(IsSigned ? SCEV::FlagNSW : SCEV::FlagNUW); in HowManyLessThans()
8226 if (!Stride->isOne() && doesIVOverflowOnLT(RHS, Stride, IsSigned, NoWrap)) in HowManyLessThans()
8229 ICmpInst::Predicate Cond = IsSigned ? ICmpInst::ICMP_SLT in HowManyLessThans()
8243 End = IsSigned ? getSMaxExpr(RHS, Start) in HowManyLessThans()
8249 APInt MinStart = IsSigned ? getSignedRange(Start).getSignedMin() in HowManyLessThans()
8252 APInt MinStride = IsSigned ? getSignedRange(Stride).getSignedMin() in HowManyLessThans()
8256 APInt Limit = IsSigned ? APInt::getSignedMaxValue(BitWidth) - (MinStride - 1) in HowManyLessThans()
8263 IsSigned ? APIntOps::smin(getSignedRange(RHS).getSignedMax(), Limit) in HowManyLessThans()
8281 const Loop *L, bool IsSigned, in HowManyGreaterThans() argument
8294 IV->getNoWrapFlags(IsSigned ? SCEV::FlagNSW : SCEV::FlagNUW); in HowManyGreaterThans()
8306 if (!Stride->isOne() && doesIVOverflowOnGT(RHS, Stride, IsSigned, NoWrap)) in HowManyGreaterThans()
8309 ICmpInst::Predicate Cond = IsSigned ? ICmpInst::ICMP_SGT in HowManyGreaterThans()
8324 End = IsSigned ? getSMinExpr(RHS, Start) in HowManyGreaterThans()
8330 APInt MaxStart = IsSigned ? getSignedRange(Start).getSignedMax() in HowManyGreaterThans()
8333 APInt MinStride = IsSigned ? getSignedRange(Stride).getSignedMin() in HowManyGreaterThans()
8337 APInt Limit = IsSigned ? APInt::getSignedMinValue(BitWidth) + (MinStride - 1) in HowManyGreaterThans()
8344 IsSigned ? APIntOps::smax(getSignedRange(RHS).getSignedMin(), Limit) in HowManyGreaterThans()