Searched refs:maskFlags (Results 1 - 4 of 4) sorted by relevance

/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/
H A DScalarEvolution.h364 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 DScalarEvolutionExpander.cpp732 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 DSimplifyIndVar.cpp786 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 DScalarEvolution.cpp1355 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