Searched refs:FlagNW (Results 1 - 4 of 4) sorted by relevance
/freebsd-current/contrib/llvm-project/llvm/include/llvm/Analysis/ |
H A D | ScalarEvolutionExpressions.h | 234 bool hasNoSelfWrap() const { return getNoWrapFlags(FlagNW) != FlagAnyWrap; } 391 Flags = ScalarEvolution::setFlags(Flags, FlagNW);
|
H A D | ScalarEvolution.h | 132 FlagNW = (1 << 0), // No self-wrap. enumerator in enum:llvm::SCEV::NoWrapFlags
|
/freebsd-current/contrib/llvm-project/llvm/lib/Analysis/ |
H A D | ScalarEvolution.cpp | 1688 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNW); 1731 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNW); 2069 setNoWrapFlags(const_cast<SCEVAddRecExpr *>(AR), SCEV::FlagNW); 2200 return getAddRecExpr(Ops, AR->getLoop(), SCEV::FlagNW); 2486 if (Type == scAddRecExpr && ScalarEvolution::hasFlags(Flags, SCEV::FlagNW) && 2920 Flags = AddRec->getNoWrapFlags(setFlags(Flags, SCEV::FlagNW)); 3210 auto FlagsMask = SCEV::FlagNW; 3473 return getAddRecExpr(Operands, AR->getLoop(), SCEV::FlagNW); 3489 AR->getLoop(), SCEV::FlagNW); 3654 return getAddRecExpr(Operands, L, maskFlags(Flags, SCEV::FlagNW)); [all...] |
/freebsd-current/contrib/llvm-project/llvm/lib/Transforms/Utils/ |
H A D | ScalarEvolutionExpander.cpp | 1177 S->getNoWrapFlags(SCEV::FlagNW))); 1194 S->getNoWrapFlags(SCEV::FlagNW));
|
Completed in 256 milliseconds