Searched refs:NoWrapFlags (Results 1 – 4 of 4) sorted by relevance
102 enum NoWrapFlags { FlagAnyWrap = 0, // No guarantee.336 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT337 maskFlags(SCEV::NoWrapFlags Flags, int Mask) {338 return (SCEV::NoWrapFlags)(Flags & Mask);340 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT341 setFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OnFlags) {342 return (SCEV::NoWrapFlags)(Flags | OnFlags);344 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT345 clearFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OffFlags) {346 return (SCEV::NoWrapFlags)(Flags & ~OffFlags);[all …]
165 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const {166 return (NoWrapFlags)(SubclassData & Mask);199 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags()331 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags()372 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVSMaxExpr()393 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVUMaxExpr()
170 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW))) in print()1201 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW;1217 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW;1933 static SCEV::NoWrapFlags1936 SCEV::NoWrapFlags Flags) { in StrengthenNoWrapFlags()1946 SCEV::NoWrapFlags SignOrUnsignWrap = in StrengthenNoWrapFlags()1956 ScalarEvolution::setFlags(Flags, (SCEV::NoWrapFlags)SignOrUnsignMask); in StrengthenNoWrapFlags()1988 SCEV::NoWrapFlags Flags) { in getAddExpr()2397 SCEV::NoWrapFlags Flags) { in getMulExpr()2828 SCEV::NoWrapFlags Flags) { in getAddRecExpr()[all …]
358 SCEV::NoWrapFlags); in strengthenOverflowingOperation()