Lines Matching refs:getNoWrapFlags
294 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW))) in print()
1115 return !Changed ? Expr : SE.getAddExpr(Operands, Expr->getNoWrapFlags()); in getPtrToIntExpr()
1125 return !Changed ? Expr : SE.getMulExpr(Operands, Expr->getNoWrapFlags()); in getPtrToIntExpr()
1359 ScalarEvolution::maskFlags(SA->getNoWrapFlags(), SCEV::FlagNUW); in getPreStartForExtend()
1369 if (PreAR && PreAR->getNoWrapFlags(WrapType) && in getPreStartForExtend()
1380 if (PreAR && AR->getNoWrapFlags(WrapType)) { in getPreStartForExtend()
1479 if (PreAR && PreAR->getNoWrapFlags(WrapType)) { // proves (2) in proveNoWrapByVaryingStart()
1596 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1642 AR->getNoWrapFlags()); in getZeroExtendExpr()
1661 AR->getNoWrapFlags()); in getZeroExtendExpr()
1687 AR->getNoWrapFlags()); in getZeroExtendExpr()
1706 AR->getNoWrapFlags()); in getZeroExtendExpr()
1720 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1732 getZeroExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getZeroExtendExpr()
1983 AR->getNoWrapFlags()); in getSignExtendExpr()
2009 AR->getNoWrapFlags()); in getSignExtendExpr()
2023 getSignExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getSignExtendExpr()
2035 getAddRecExpr(getConstant(C - D), Step, L, AR->getNoWrapFlags()); in getSignExtendExpr()
2047 getSignExtendExpr(Step, Ty, Depth + 1), L, AR->getNoWrapFlags()); in getSignExtendExpr()
2328 if (Add->getNoWrapFlags(OrigFlags) != OrigFlags) in getAddExpr()
2609 Flags = AddRec->getNoWrapFlags(setFlags(Flags, SCEV::FlagNW)); in getAddExpr()
2851 if (Mul->getNoWrapFlags(OrigFlags) != OrigFlags) in getMulExpr()
2895 AddRec->getNoWrapFlags(SCEV::FlagNW)); in getMulExpr()
2962 NewOps, AddRecLoop, AddRec->getNoWrapFlags(Flags)); in getMulExpr()
3380 maskFlags(Flags, SCEV::FlagNW | NestedAR->getNoWrapFlags()); in getAddRecExpr()
3393 maskFlags(NestedAR->getNoWrapFlags(), SCEV::FlagNW | Flags); in getAddRecExpr()
4434 SCEV::NoWrapFlags Result = AR->getNoWrapFlags(); in proveNoSignedWrapViaInduction()
4483 SCEV::NoWrapFlags Result = AR->getNoWrapFlags(); in proveNoUnsignedWrapViaInduction()
5623 if (AddRec->getNoWrapFlags(Flags) != Flags) { in setNoWrapFlags()
6490 auto *NewMul = getMulExpr(MulOps, LHSMul->getNoWrapFlags()); in createSCEV()
8586 return getAddExpr(NewOps, Comm->getNoWrapFlags()); in computeSCEVAtScope()
8588 return getMulExpr(NewOps, Comm->getNoWrapFlags()); in computeSCEVAtScope()
8627 AddRec->getNoWrapFlags(SCEV::FlagNW)); in computeSCEVAtScope()
10316 Flags = AE->getNoWrapFlags(); in splitBinaryAdd()
10671 if (!LAR->getNoWrapFlags(NW) || !RAR->getNoWrapFlags(NW)) in IsKnownPredicateViaAddRecStart()
11123 IV->getNoWrapFlags(IsSigned ? SCEV::FlagNSW : SCEV::FlagNUW); in howManyLessThans()
11269 IV->getNoWrapFlags(IsSigned ? SCEV::FlagNSW : SCEV::FlagNUW); in howManyGreaterThans()
11340 getNoWrapFlags(FlagNW)); in getNumIterationsInRange()
12754 AR->getNoWrapFlags()); in visitZeroExtendExpr()
12770 AR->getNoWrapFlags()); in visitSignExtendExpr()
12895 SCEV::NoWrapFlags ScevFlags = AR->getNoWrapFlags(); in isAlwaysTrue()
12917 SCEV::NoWrapFlags StaticFlags = AR->getNoWrapFlags(); in getImpliedFlags()