Searched refs:maskFlags (Results 1 - 4 of 4) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolution.h | 364 maskFlags(SCEVWrapPredicate::IncrementWrapFlags Flags, int Mask) { function in class:llvm::final 472 [[nodiscard]] static SCEV::NoWrapFlags maskFlags(SCEV::NoWrapFlags Flags, function in class:llvm::ScalarEvolution 486 return TestFlags == maskFlags(Flags, TestFlags);
|
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 732 ScalarEvolution::maskFlags(*Flags, SCEV::FlagNUW) == SCEV::FlagNUW); 734 ScalarEvolution::maskFlags(*Flags, SCEV::FlagNSW) == SCEV::FlagNSW); 1484 ScalarEvolution::maskFlags(*Flags, SCEV::FlagNUW) == SCEV::FlagNUW); 1486 ScalarEvolution::maskFlags(*Flags, SCEV::FlagNSW) == SCEV::FlagNSW);
|
H A D | SimplifyIndVar.cpp | 786 BO->setHasNoUnsignedWrap(ScalarEvolution::maskFlags(*Flags, SCEV::FlagNUW) == 788 BO->setHasNoSignedWrap(ScalarEvolution::maskFlags(*Flags, SCEV::FlagNSW) ==
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 1355 ScalarEvolution::maskFlags(SA->getNoWrapFlags(), SCEV::FlagNUW); 2437 ScalarEvolution::maskFlags(Flags, SignOrUnsignMask); 2448 SignOrUnsignWrap = ScalarEvolution::maskFlags(Flags, SignOrUnsignMask); 2720 SCEV::NoWrapFlags CommonFlags = maskFlags(OrigFlags, SCEV::FlagNUW); 2730 CommonFlags = maskFlags(CommonFlags, Add->getNoWrapFlags()); 3108 assert(OrigFlags == maskFlags(OrigFlags, SCEV::FlagNUW | SCEV::FlagNSW) && 3654 return getAddRecExpr(Operands, L, maskFlags(Flags, SCEV::FlagNW)); 3713 maskFlags(Flags, SCEV::FlagNW | NestedAR->getNoWrapFlags()); 3726 maskFlags(NestedAR->getNoWrapFlags(), SCEV::FlagNW | Flags);
|
Completed in 197 milliseconds