Home
last modified time | relevance | path

Searched defs:ExtendOpTraits (Results 1 – 3 of 3) 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()
/external/llvm-project/llvm/lib/Analysis/
DScalarEvolution.cpp1275 template <typename ExtendOp> struct ExtendOpTraits { struct
1288 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase { struct
1289 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW;
1291 static const GetExtendExprTy GetExtendExpr;
1293 static const SCEV *getOverflowLimitForStep(const SCEV *Step, in getOverflowLimitForStep()
1304 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase { struct
1305 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW;
1307 static const GetExtendExprTy GetExtendExpr;
1309 static const SCEV *getOverflowLimitForStep(const SCEV *Step, in getOverflowLimitForStep()