Searched refs:NoWrapFlags (Results 1 – 4 of 4) sorted by relevance
111 enum NoWrapFlags {472 LLVM_NODISCARD static SCEV::NoWrapFlags maskFlags(SCEV::NoWrapFlags Flags,474 return (SCEV::NoWrapFlags)(Flags & Mask);476 LLVM_NODISCARD static SCEV::NoWrapFlags setFlags(SCEV::NoWrapFlags Flags,478 return (SCEV::NoWrapFlags)(Flags | OnFlags);480 LLVM_NODISCARD static SCEV::NoWrapFlags481 clearFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OffFlags) {482 return (SCEV::NoWrapFlags)(Flags & ~OffFlags);562 SCEV::NoWrapFlags Flags);1723 SCEV::NoWrapFlags &Flags);[all …]
168 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const {169 return (NoWrapFlags)(SubclassData & Mask);211 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags()332 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags()369 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVSMaxExpr()387 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVUMaxExpr()
2296 static SCEV::NoWrapFlags2310 SCEV::NoWrapFlags SignOrUnsignWrap = in StrengthenNoWrapFlags()3416 SCEV::NoWrapFlags OuterFlags = in getAddRecExpr()3429 SCEV::NoWrapFlags InnerFlags = in getAddRecExpr()4416 SCEV::NoWrapFlags4423 SCEV::NoWrapFlags Result = SCEV::FlagAnyWrap; in proveNoWrapViaConstantRanges()4996 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; in createSimpleAffineAddRec()5958 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap; in getNoWrapFlagsFromUB()9281 SCEV::NoWrapFlags FlagsPresent; in isKnownPredicateViaNoOverflow()9414 auto NoWrapFlags = SCEV::NoWrapFlags(SCEV::FlagNUW | SCEV::FlagNW); in isLoopBackedgeGuardedByCond() local[all …]
410 const SCEV *, const SCEV *, SCEV::NoWrapFlags, unsigned); in eliminateOverflowIntrinsic()739 SCEV::NoWrapFlags, unsigned); in strengthenOverflowingOperation()