Searched refs:NoWrapFlags (Results 1 – 6 of 6) sorted by relevance
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Analysis/ |
| D | ScalarEvolution.h | 115 enum NoWrapFlags { 463 LLVM_NODISCARD static SCEV::NoWrapFlags maskFlags(SCEV::NoWrapFlags Flags, 465 return (SCEV::NoWrapFlags)(Flags & Mask); 467 LLVM_NODISCARD static SCEV::NoWrapFlags setFlags(SCEV::NoWrapFlags Flags, 468 SCEV::NoWrapFlags OnFlags) { 469 return (SCEV::NoWrapFlags)(Flags | OnFlags); 471 LLVM_NODISCARD static SCEV::NoWrapFlags 472 clearFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OffFlags) { 473 return (SCEV::NoWrapFlags)(Flags & ~OffFlags); 516 std::pair<SCEV::NoWrapFlags, bool /*Deduced*/> [all …]
|
| D | ScalarEvolutionExpressions.h | 213 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const { 214 return (NoWrapFlags)(SubclassData & Mask); 254 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 395 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 445 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVMinMaxExpr()
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Analysis/ |
| D | ScalarEvolution.cpp | 295 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW))) in print() 1336 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW; 1352 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW; 1771 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getZeroExtendExpr() 1825 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getZeroExtendExpr() 1959 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getSignExtendExpr() 2087 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getSignExtendExpr() 2256 SCEV::NoWrapFlags, unsigned); in willNotOverflow() 2288 std::pair<SCEV::NoWrapFlags, bool /*Deduced*/> 2291 SCEV::NoWrapFlags Flags = SCEV::NoWrapFlags::FlagAnyWrap; in getStrengthenedNoWrapFlagsFromBinOp() [all …]
|
| /freebsd-12-stable/contrib/llvm-project/llvm/include/llvm/Transforms/Utils/ |
| D | ScalarEvolutionExpander.h | 421 SCEV::NoWrapFlags Flags, bool IsSafeToHoist);
|
| /freebsd-12-stable/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
| D | SimplifyIndVar.cpp | 723 SCEV::NoWrapFlags Flags; in strengthenOverflowingOperation()
|
| D | ScalarEvolutionExpander.cpp | 221 SCEV::NoWrapFlags Flags, bool IsSafeToHoist) { in InsertBinop()
|