Home
last modified time | relevance | path

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/
DConstantRange.h145 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/
DConstantRange.cpp227 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/
DLazyValueInfo.cpp1100 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()