Home
last modified time | relevance | path

Searched refs:NoWrapFlags (Results 1 – 6 of 6) sorted by relevance

/netbsd-src/external/apache2/llvm/dist/llvm/include/llvm/Analysis/
H A DScalarEvolution.h115 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 DScalarEvolutionExpressions.h215 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 DScalarEvolution.cpp295 !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 DScalarEvolutionExpander.h416 SCEV::NoWrapFlags Flags, bool IsSafeToHoist);
/netbsd-src/external/apache2/llvm/dist/llvm/lib/Transforms/Utils/
H A DSimplifyIndVar.cpp428 SCEV::NoWrapFlags, unsigned); in willNotOverflow()
H A DScalarEvolutionExpander.cpp215 SCEV::NoWrapFlags Flags, bool IsSafeToHoist) { in InsertBinop()