Searched refs:NoWrapFlags (Results 1 – 6 of 6) sorted by relevance
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/ |
| H A 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); 522 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap, [all …]
|
| H A D | ScalarEvolutionExpressions.h | 215 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const { 216 return (NoWrapFlags)(SubclassData & Mask); 256 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 394 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 439 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVMinMaxExpr()
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Analysis/ |
| H A D | ScalarEvolution.cpp | 295 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW))) in print() 1325 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW; 1341 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW; 1759 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getZeroExtendExpr() 1813 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getZeroExtendExpr() 1946 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getSignExtendExpr() 2074 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getSignExtendExpr() 2243 static SCEV::NoWrapFlags 2246 SCEV::NoWrapFlags Flags) { in StrengthenNoWrapFlags() 2257 SCEV::NoWrapFlags SignOrUnsignWrap = in StrengthenNoWrapFlags() [all …]
|
| /netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Transforms/Utils/ |
| H A D | ScalarEvolutionExpander.h | 416 SCEV::NoWrapFlags Flags, bool IsSafeToHoist);
|
| /netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/ |
| H A D | SimplifyIndVar.cpp | 428 SCEV::NoWrapFlags, unsigned); in willNotOverflow()
|
| H A D | ScalarEvolutionExpander.cpp | 215 SCEV::NoWrapFlags Flags, bool IsSafeToHoist) { in InsertBinop()
|