Home
last modified time | relevance | path

Searched defs:ExtendOpTraits (Results 1 – 2 of 2) sorted by relevance

/external/llvm/lib/Analysis/
DScalarEvolution.cpp1188 template <typename ExtendOp> struct ExtendOpTraits { struct
1201 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase { struct
1202 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW;
1204 static const GetExtendExprTy GetExtendExpr;
1206 static const SCEV *getOverflowLimitForStep(const SCEV *Step, in getOverflowLimitForStep()
1217 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase { struct
1218 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW;
1220 static const GetExtendExprTy GetExtendExpr;
1222 static const SCEV *getOverflowLimitForStep(const SCEV *Step, in getOverflowLimitForStep()
/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
DScalarEvolution.cpp1390 template <typename ExtendOp> struct ExtendOpTraits { struct
1403 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase { struct
1404 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW;
1406 static const GetExtendExprTy GetExtendExpr;
1408 static const SCEV *getOverflowLimitForStep(const SCEV *Step, in getOverflowLimitForStep()
1419 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase { struct
1420 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW;
1422 static const GetExtendExprTy GetExtendExpr;
1424 static const SCEV *getOverflowLimitForStep(const SCEV *Step, in getOverflowLimitForStep()