Home
last modified time | relevance | path

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

/external/llvm/include/llvm/Analysis/
DScalarEvolution.h102 enum NoWrapFlags { FlagAnyWrap = 0, // No guarantee.
336 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT
337 maskFlags(SCEV::NoWrapFlags Flags, int Mask) {
338 return (SCEV::NoWrapFlags)(Flags & Mask);
340 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT
341 setFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OnFlags) {
342 return (SCEV::NoWrapFlags)(Flags | OnFlags);
344 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT
345 clearFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OffFlags) {
346 return (SCEV::NoWrapFlags)(Flags & ~OffFlags);
[all …]
DScalarEvolutionExpressions.h165 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const {
166 return (NoWrapFlags)(SubclassData & Mask);
199 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags()
331 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags()
372 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVSMaxExpr()
393 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVUMaxExpr()
/external/llvm/lib/Analysis/
DScalarEvolution.cpp170 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW))) in print()
1201 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW;
1217 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW;
1933 static SCEV::NoWrapFlags
1936 SCEV::NoWrapFlags Flags) { in StrengthenNoWrapFlags()
1946 SCEV::NoWrapFlags SignOrUnsignWrap = in StrengthenNoWrapFlags()
1956 ScalarEvolution::setFlags(Flags, (SCEV::NoWrapFlags)SignOrUnsignMask); in StrengthenNoWrapFlags()
1988 SCEV::NoWrapFlags Flags) { in getAddExpr()
2397 SCEV::NoWrapFlags Flags) { in getMulExpr()
2828 SCEV::NoWrapFlags Flags) { in getAddRecExpr()
[all …]
/external/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp358 SCEV::NoWrapFlags); in strengthenOverflowingOperation()