Lines Matching refs:NoWrapFlags
304 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW))) in print()
1353 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW;
1369 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW;
1786 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getZeroExtendExpr()
1841 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getZeroExtendExpr()
1975 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getSignExtendExpr()
2104 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getSignExtendExpr()
2290 SCEV::NoWrapFlags, unsigned); in willNotOverflow()
2322 Optional<SCEV::NoWrapFlags>
2329 SCEV::NoWrapFlags Flags = SCEV::NoWrapFlags::FlagAnyWrap; in getStrengthenedNoWrapFlagsFromBinOp()
2368 static SCEV::NoWrapFlags
2371 SCEV::NoWrapFlags Flags) { in StrengthenNoWrapFlags()
2382 SCEV::NoWrapFlags SignOrUnsignWrap = in StrengthenNoWrapFlags()
2392 ScalarEvolution::setFlags(Flags, (SCEV::NoWrapFlags)SignOrUnsignMask); in StrengthenNoWrapFlags()
2457 SCEV::NoWrapFlags OrigFlags, in getAddExpr()
2615 SCEV::NoWrapFlags PreservedFlags = SCEV::FlagAnyWrap; in getAddExpr()
2666 SCEV::NoWrapFlags CommonFlags = maskFlags(OrigFlags, SCEV::FlagNUW); in getAddExpr()
2837 SCEV::NoWrapFlags Flags = ComputeFlags(LIOps); in getAddExpr()
2855 SCEV::NoWrapFlags AddFlags = Flags; in getAddExpr()
2932 SCEV::NoWrapFlags Flags) { in getOrCreateAddExpr()
2954 const Loop *L, SCEV::NoWrapFlags Flags) { in getOrCreateAddRecExpr()
2978 SCEV::NoWrapFlags Flags) { in getOrCreateMulExpr()
3054 SCEV::NoWrapFlags OrigFlags, in getMulExpr()
3220 SCEV::NoWrapFlags Flags = ComputeFlags({Scale, AddRec}); in getMulExpr()
3576 SCEV::NoWrapFlags Flags) { in getAddRecExpr()
3593 const Loop *L, SCEV::NoWrapFlags Flags) { in getAddRecExpr()
3640 SCEV::NoWrapFlags OuterFlags = in getAddRecExpr()
3653 SCEV::NoWrapFlags InnerFlags = in getAddRecExpr()
3688 SCEV::NoWrapFlags OffsetWrap = in getGEPExpr()
3735 SCEV::NoWrapFlags BaseWrap = AssumeInBoundsFlags && isKnownNonNegative(Offset) in getGEPExpr()
3754 SCEV::NoWrapFlags Flags = IsNSW ? SCEV::FlagNSW : SCEV::FlagAnyWrap; in getAbsExpr()
4428 SCEV::NoWrapFlags Flags) { in getNegativeSCEV()
4514 SCEV::NoWrapFlags Flags, in getMinusSCEV()
4919 SCEV::NoWrapFlags
4926 SCEV::NoWrapFlags Result = SCEV::FlagAnyWrap; in proveNoWrapViaConstantRanges()
4951 SCEV::NoWrapFlags
4953 SCEV::NoWrapFlags Result = AR->getNoWrapFlags(); in proveNoSignedWrapViaInduction()
5000 SCEV::NoWrapFlags
5002 SCEV::NoWrapFlags Result = AR->getNoWrapFlags(); in proveNoUnsignedWrapViaInduction()
5578 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; in createSimpleAffineAddRec()
5675 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; in createAddRecFromPHI()
6267 SCEV::NoWrapFlags Flags) { in setNoWrapFlags()
6952 SCEV::NoWrapFlags ScalarEvolution::getNoWrapFlagsFromUB(const Value *V) { in getNoWrapFlagsFromUB()
6957 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; in getNoWrapFlagsFromUB()
7472 SCEV::NoWrapFlags Flags = getNoWrapFlagsFromUB(BO->Op); in createSCEV()
7509 SCEV::NoWrapFlags Flags = getNoWrapFlagsFromUB(BO->Op); in createSCEV()
7538 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; in createSCEV()
7617 (SCEV::NoWrapFlags)(SCEV::FlagNUW | SCEV::FlagNSW)); in createSCEV()
7688 Flags = (SCEV::NoWrapFlags)(Flags | SCEV::FlagNSW); in createSCEV()
7690 Flags = (SCEV::NoWrapFlags)(Flags | SCEV::FlagNUW); in createSCEV()
10889 SCEV::NoWrapFlags ExpectedFlags) { in isKnownPredicateViaNoOverflow()
10892 SCEV::NoWrapFlags XFlagsPresent; in isKnownPredicateViaNoOverflow()
10893 SCEV::NoWrapFlags YFlagsPresent; in isKnownPredicateViaNoOverflow()
11060 auto NoWrapFlags = SCEV::NoWrapFlags(SCEV::FlagNUW | SCEV::FlagNW); in isLoopBackedgeGuardedByCond() local
11062 getAddRecExpr(getZero(Ty), getOne(Ty), L, NoWrapFlags); in isLoopBackedgeGuardedByCond()
11544 SCEV::NoWrapFlags &Flags) { in splitBinaryAdd()
11591 SCEV::NoWrapFlags Flags; in computeConstantDifference()
11949 SCEV::NoWrapFlags NW = ICmpInst::isSigned(Pred) ? in IsKnownPredicateViaAddRecStart()
14225 SCEV::NoWrapFlags ScevFlags = AR->getNoWrapFlags(); in isAlwaysTrue()
14247 SCEV::NoWrapFlags StaticFlags = AR->getNoWrapFlags(); in getImpliedFlags()