Searched refs:NoWrapFlags (Results 1 – 11 of 11) sorted by relevance
/external/swiftshader/third_party/LLVM/include/llvm/Analysis/ |
D | ScalarEvolution.h | 93 enum NoWrapFlags { FlagAnyWrap = 0, // No guarantee. 188 static SCEV::NoWrapFlags maskFlags(SCEV::NoWrapFlags Flags, int Mask) { 189 return (SCEV::NoWrapFlags)(Flags & Mask); 191 static SCEV::NoWrapFlags setFlags(SCEV::NoWrapFlags Flags, 192 SCEV::NoWrapFlags OnFlags) { 193 return (SCEV::NoWrapFlags)(Flags | OnFlags); 195 static SCEV::NoWrapFlags clearFlags(SCEV::NoWrapFlags Flags, 196 SCEV::NoWrapFlags OffFlags) { 197 return (SCEV::NoWrapFlags)(Flags & ~OffFlags); 565 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap); [all …]
|
D | ScalarEvolutionExpressions.h | 163 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const { 164 return (NoWrapFlags)(SubclassData & Mask); 199 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 334 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 377 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVSMaxExpr() 399 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVUMaxExpr()
|
/external/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 102 enum NoWrapFlags { FlagAnyWrap = 0, // No guarantee. 433 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT 434 maskFlags(SCEV::NoWrapFlags Flags, int Mask) { 435 return (SCEV::NoWrapFlags)(Flags & Mask); 437 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT 438 setFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OnFlags) { 439 return (SCEV::NoWrapFlags)(Flags | OnFlags); 441 static SCEV::NoWrapFlags LLVM_ATTRIBUTE_UNUSED_RESULT 442 clearFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OffFlags) { 443 return (SCEV::NoWrapFlags)(Flags & ~OffFlags); [all …]
|
D | ScalarEvolutionExpressions.h | 153 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const { 154 return (NoWrapFlags)(SubclassData & Mask); 196 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 322 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 361 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVSMaxExpr() 380 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVUMaxExpr()
|
/external/swiftshader/third_party/llvm-7.0/llvm/include/llvm/Analysis/ |
D | ScalarEvolution.h | 111 enum NoWrapFlags { 472 LLVM_NODISCARD static SCEV::NoWrapFlags maskFlags(SCEV::NoWrapFlags Flags, 474 return (SCEV::NoWrapFlags)(Flags & Mask); 476 LLVM_NODISCARD static SCEV::NoWrapFlags setFlags(SCEV::NoWrapFlags Flags, 477 SCEV::NoWrapFlags OnFlags) { 478 return (SCEV::NoWrapFlags)(Flags | OnFlags); 480 LLVM_NODISCARD static SCEV::NoWrapFlags 481 clearFlags(SCEV::NoWrapFlags Flags, SCEV::NoWrapFlags OffFlags) { 482 return (SCEV::NoWrapFlags)(Flags & ~OffFlags); 529 SCEV::NoWrapFlags Flags = SCEV::FlagAnyWrap, [all …]
|
D | ScalarEvolutionExpressions.h | 168 NoWrapFlags getNoWrapFlags(NoWrapFlags Mask = NoWrapMask) const { 169 return (NoWrapFlags)(SubclassData & Mask); 211 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 332 void setNoWrapFlags(NoWrapFlags Flags) { in setNoWrapFlags() 369 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVSMaxExpr() 387 setNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW)); in SCEVUMaxExpr()
|
/external/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 174 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW))) in print() 1202 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW; 1218 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW; 1970 static SCEV::NoWrapFlags 1973 SCEV::NoWrapFlags Flags) { in StrengthenNoWrapFlags() 1983 SCEV::NoWrapFlags SignOrUnsignWrap = in StrengthenNoWrapFlags() 1993 ScalarEvolution::setFlags(Flags, (SCEV::NoWrapFlags)SignOrUnsignMask); in StrengthenNoWrapFlags() 2023 SCEV::NoWrapFlags Flags) { in getAddExpr() 2434 SCEV::NoWrapFlags Flags) { in getMulExpr() 2865 SCEV::NoWrapFlags Flags) { in getAddRecExpr() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Analysis/ |
D | ScalarEvolution.cpp | 261 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW))) in print() 1359 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW; 1375 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW; 1797 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getZeroExtendExpr() 1851 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getZeroExtendExpr() 1984 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getSignExtendExpr() 2129 (SCEV::NoWrapFlags)(SCEV::FlagNSW | SCEV::FlagNUW), in getSignExtendExpr() 2298 static SCEV::NoWrapFlags 2301 SCEV::NoWrapFlags Flags) { in StrengthenNoWrapFlags() 2312 SCEV::NoWrapFlags SignOrUnsignWrap = in StrengthenNoWrapFlags() [all …]
|
/external/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 324 const SCEV *, const SCEV *, SCEV::NoWrapFlags); in eliminateOverflowIntrinsic() 499 SCEV::NoWrapFlags); in strengthenOverflowingOperation()
|
/external/swiftshader/third_party/LLVM/lib/Analysis/ |
D | ScalarEvolution.cpp | 165 !AR->getNoWrapFlags((NoWrapFlags)(FlagNUW | FlagNSW))) in print() 1447 SCEV::NoWrapFlags Flags) { in getAddExpr() 1462 SCEV::NoWrapFlags SignOrUnsignWrap = maskFlags(Flags, SignOrUnsignMask); in getAddExpr() 1471 if (All) Flags = setFlags(Flags, (SCEV::NoWrapFlags)SignOrUnsignMask); in getAddExpr() 1850 SCEV::NoWrapFlags Flags) { in getMulExpr() 1865 SCEV::NoWrapFlags SignOrUnsignWrap = maskFlags(Flags, SignOrUnsignMask); in getMulExpr() 1874 if (All) Flags = setFlags(Flags, (SCEV::NoWrapFlags)SignOrUnsignMask); in getMulExpr() 2229 SCEV::NoWrapFlags Flags) { in getAddRecExpr() 2246 const Loop *L, SCEV::NoWrapFlags Flags) { in getAddRecExpr() 2272 SCEV::NoWrapFlags SignOrUnsignWrap = maskFlags(Flags, SignOrUnsignMask); in getAddRecExpr() [all …]
|
/external/swiftshader/third_party/llvm-7.0/llvm/lib/Transforms/Utils/ |
D | SimplifyIndVar.cpp | 401 const SCEV *, const SCEV *, SCEV::NoWrapFlags, unsigned); in eliminateOverflowIntrinsic() 730 SCEV::NoWrapFlags, unsigned); in strengthenOverflowingOperation()
|