Searched refs:NoWrapKind (Results 1 – 3 of 3) sorted by relevance
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/include/llvm/IR/ |
D | ConstantRange.h | 145 unsigned NoWrapKind); 151 unsigned NoWrapKind); 335 unsigned NoWrapKind) const; 346 ConstantRange addWithNoWrap(const ConstantRange &Other, unsigned NoWrapKind, 358 ConstantRange subWithNoWrap(const ConstantRange &Other, unsigned NoWrapKind,
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/IR/ |
D | ConstantRange.cpp | 227 unsigned NoWrapKind) { in makeGuaranteedNoWrapRegion() argument 232 assert((NoWrapKind == OBO::NoSignedWrap || in makeGuaranteedNoWrapRegion() 233 NoWrapKind == OBO::NoUnsignedWrap) && in makeGuaranteedNoWrapRegion() 236 bool Unsigned = NoWrapKind == OBO::NoUnsignedWrap; in makeGuaranteedNoWrapRegion() 298 unsigned NoWrapKind) { in makeExactNoWrapRegion() argument 301 return makeGuaranteedNoWrapRegion(BinOp, ConstantRange(Other), NoWrapKind); in makeExactNoWrapRegion() 821 unsigned NoWrapKind) const { in overflowingBinaryOp() 826 return addWithNoWrap(Other, NoWrapKind); in overflowingBinaryOp() 828 return subWithNoWrap(Other, NoWrapKind); in overflowingBinaryOp() 857 unsigned NoWrapKind, in addWithNoWrap() argument [all …]
|
/third_party/skia/third_party/externals/swiftshader/third_party/llvm-10.0/llvm/lib/Analysis/ |
D | LazyValueInfo.cpp | 1100 unsigned NoWrapKind = 0; in solveBlockValueBinaryOp() local 1102 NoWrapKind |= OverflowingBinaryOperator::NoUnsignedWrap; in solveBlockValueBinaryOp() 1104 NoWrapKind |= OverflowingBinaryOperator::NoSignedWrap; in solveBlockValueBinaryOp() 1108 [BO, NoWrapKind](const ConstantRange &CR1, const ConstantRange &CR2) { in solveBlockValueBinaryOp() 1109 return CR1.overflowingBinaryOp(BO->getOpcode(), CR2, NoWrapKind); in solveBlockValueBinaryOp()
|