Lines Matching refs:getNoWrapFlags

304         !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)))  in print()
1165 return !Changed ? Expr : SE.getAddExpr(Operands, Expr->getNoWrapFlags()); in getLosslessPtrToIntExpr()
1175 return !Changed ? Expr : SE.getMulExpr(Operands, Expr->getNoWrapFlags()); in getLosslessPtrToIntExpr()
1423 ScalarEvolution::maskFlags(SA->getNoWrapFlags(), SCEV::FlagNUW); in getPreStartForExtend()
1433 if (PreAR && PreAR->getNoWrapFlags(WrapType) && in getPreStartForExtend()
1444 if (PreAR && AR->getNoWrapFlags(WrapType)) { in getPreStartForExtend()
1543 if (PreAR && PreAR->getNoWrapFlags(WrapType)) { // proves (2) in proveNoWrapByVaryingStart()
1662 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1708 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1726 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1751 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1769 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1783 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1796 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
2049 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2074 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2089 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2101 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2114 return getAddRecExpr(Start, Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2510 if (Add->getNoWrapFlags(OrigFlags) != OrigFlags) in getAddExpr()
2618 auto AddFlags = AddExpr->getNoWrapFlags(); in getAddExpr()
2676 CommonFlags = maskFlags(CommonFlags, Add->getNoWrapFlags()); in getAddExpr()
2867 Flags = AddRec->getNoWrapFlags(setFlags(Flags, SCEV::FlagNW)); in getAddExpr()
3110 if (Mul->getNoWrapFlags(OrigFlags) != OrigFlags) in getMulExpr()
3155 AddRec->getNoWrapFlags(SCEV::FlagNW)); in getMulExpr()
3222 NewOps, AddRecLoop, AddRec->getNoWrapFlags(Flags)); in getMulExpr()
3641 maskFlags(Flags, SCEV::FlagNW | NestedAR->getNoWrapFlags()); in getAddRecExpr()
3654 maskFlags(NestedAR->getNoWrapFlags(), SCEV::FlagNW | Flags); in getAddRecExpr()
4953 SCEV::NoWrapFlags Result = AR->getNoWrapFlags(); in proveNoSignedWrapViaInduction()
5002 SCEV::NoWrapFlags Result = AR->getNoWrapFlags(); in proveNoUnsignedWrapViaInduction()
6268 if (AddRec->getNoWrapFlags(Flags) != Flags) { in setNoWrapFlags()
7581 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags()); in createSCEV()
8916 auto Flags = AR->getNoWrapFlags(); in computeExitLimitFromICmp()
9712 return getAddExpr(NewOps, Comm->getNoWrapFlags()); in computeSCEVAtScope()
9714 return getMulExpr(NewOps, Comm->getNoWrapFlags()); in computeSCEVAtScope()
9755 AddRec->getNoWrapFlags(SCEV::FlagNW)); in computeSCEVAtScope()
11551 Flags = AE->getNoWrapFlags(); in splitBinaryAdd()
11951 if (!LAR->getNoWrapFlags(NW) || !RAR->getNoWrapFlags(NW)) in IsKnownPredicateViaAddRecStart()
12446 auto Flags = AR->getNoWrapFlags(); in howManyLessThans()
12458 getZeroExtendExpr(Step, Ty, 0), L, AR->getNoWrapFlags()); in howManyLessThans()
12489 bool NoWrap = ControlsExit && IV->getNoWrapFlags(WrapType); in howManyLessThans()
12834 bool NoWrap = ControlsExit && IV->getNoWrapFlags(WrapType); in howManyGreaterThans()
12920 getNoWrapFlags(FlagNW)); in getNumIterationsInRange()
14076 AR->getNoWrapFlags()); in visitZeroExtendExpr()
14092 AR->getNoWrapFlags()); in visitSignExtendExpr()
14225 SCEV::NoWrapFlags ScevFlags = AR->getNoWrapFlags(); in isAlwaysTrue()
14247 SCEV::NoWrapFlags StaticFlags = AR->getNoWrapFlags(); in getImpliedFlags()