Home
last modified time | relevance | path

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

/external/swiftshader/third_party/LLVM/include/llvm/Analysis/
DScalarEvolution.h93 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 …]
DScalarEvolutionExpressions.h163 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/
DScalarEvolution.h102 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 …]
DScalarEvolutionExpressions.h153 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/llvm/lib/Analysis/
DScalarEvolution.cpp174 !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/llvm/lib/Transforms/Utils/
DSimplifyIndVar.cpp324 const SCEV *, const SCEV *, SCEV::NoWrapFlags); in eliminateOverflowIntrinsic()
499 SCEV::NoWrapFlags); in strengthenOverflowingOperation()
/external/swiftshader/third_party/LLVM/lib/Analysis/
DScalarEvolution.cpp165 !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 …]