Home
last modified time | relevance | path

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

/aosp_15_r20/external/llvm/lib/Analysis/
H A 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()
/aosp_15_r20/external/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/
H A 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()
/aosp_15_r20/external/swiftshader/third_party/llvm-16.0/llvm/lib/Analysis/
H A DScalarEvolution.cpp1331 template <typename ExtendOp> struct ExtendOpTraits { struct
1344 struct ExtendOpTraits<SCEVSignExtendExpr> : public ExtendOpTraitsBase { struct
1345 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNSW;
1347 static const GetExtendExprTy GetExtendExpr;
1349 static const SCEV *getOverflowLimitForStep(const SCEV *Step, in getOverflowLimitForStep()
1360 struct ExtendOpTraits<SCEVZeroExtendExpr> : public ExtendOpTraitsBase { struct
1361 static const SCEV::NoWrapFlags WrapType = SCEV::FlagNUW;
1363 static const GetExtendExprTy GetExtendExpr;
1365 static const SCEV *getOverflowLimitForStep(const SCEV *Step, in getOverflowLimitForStep()