Lines Matching refs:setFlags
2294 Flags = ScalarEvolution::setFlags(Flags, SCEV::FlagNUW); in getStrengthenedNoWrapFlagsFromBinOp()
2296 Flags = ScalarEvolution::setFlags(Flags, SCEV::FlagNSW); in getStrengthenedNoWrapFlagsFromBinOp()
2314 Flags = ScalarEvolution::setFlags(Flags, SCEV::FlagNUW); in getStrengthenedNoWrapFlagsFromBinOp()
2321 Flags = ScalarEvolution::setFlags(Flags, SCEV::FlagNSW); in getStrengthenedNoWrapFlagsFromBinOp()
2355 ScalarEvolution::setFlags(Flags, (SCEV::NoWrapFlags)SignOrUnsignMask); in StrengthenNoWrapFlags()
2381 Flags = ScalarEvolution::setFlags(Flags, SCEV::FlagNSW); in StrengthenNoWrapFlags()
2389 Flags = ScalarEvolution::setFlags(Flags, SCEV::FlagNUW); in StrengthenNoWrapFlags()
2569 ScalarEvolution::setFlags(PreservedFlags, SCEV::FlagNUW); in getAddExpr()
2579 ScalarEvolution::setFlags(PreservedFlags, SCEV::FlagNSW); in getAddExpr()
2786 Flags = AddRec->getNoWrapFlags(setFlags(Flags, SCEV::FlagNW)); in getAddExpr()
4643 Result = ScalarEvolution::setFlags(Result, SCEV::FlagNSW); in proveNoWrapViaConstantRanges()
4653 Result = ScalarEvolution::setFlags(Result, SCEV::FlagNUW); in proveNoWrapViaConstantRanges()
4704 Result = setFlags(Result, SCEV::FlagNSW); in proveNoSignedWrapViaInduction()
4753 Result = setFlags(Result, SCEV::FlagNUW); in proveNoUnsignedWrapViaInduction()
5285 Flags = setFlags(Flags, SCEV::FlagNUW); in createSimpleAffineAddRec()
5287 Flags = setFlags(Flags, SCEV::FlagNSW); in createSimpleAffineAddRec()
5383 Flags = setFlags(Flags, SCEV::FlagNUW); in createAddRecFromPHI()
5385 Flags = setFlags(Flags, SCEV::FlagNSW); in createAddRecFromPHI()
5395 Flags = setFlags(Flags, SCEV::FlagNW); in createAddRecFromPHI()
5399 Flags = setFlags(Flags, SCEV::FlagNUW); in createAddRecFromPHI()
6543 Flags = ScalarEvolution::setFlags(Flags, SCEV::FlagNUW); in getNoWrapFlagsFromUB()
6545 Flags = ScalarEvolution::setFlags(Flags, SCEV::FlagNSW); in getNoWrapFlagsFromUB()
13585 return Op && Op->AR == AR && setFlags(Flags, Op->Flags) == Flags; in implies()
13592 if (ScalarEvolution::setFlags(ScevFlags, SCEV::FlagNSW) == ScevFlags) in isAlwaysTrue()
13614 if (ScalarEvolution::setFlags(StaticFlags, SCEV::FlagNSW) == StaticFlags) in getImpliedFlags()
13617 if (ScalarEvolution::setFlags(StaticFlags, SCEV::FlagNUW) == StaticFlags) { in getImpliedFlags()
13622 ImpliedFlags = setFlags(ImpliedFlags, IncrementNUSW); in getImpliedFlags()
13750 II.first->second = SCEVWrapPredicate::setFlags(Flags, II.first->second); in setNoOverflow()