Lines Matching refs:NoWrapKind
228 unsigned NoWrapKind) { in makeGuaranteedNoWrapRegion() argument
233 assert((NoWrapKind == OBO::NoSignedWrap || in makeGuaranteedNoWrapRegion()
234 NoWrapKind == OBO::NoUnsignedWrap) && in makeGuaranteedNoWrapRegion()
237 bool Unsigned = NoWrapKind == OBO::NoUnsignedWrap; in makeGuaranteedNoWrapRegion()
299 unsigned NoWrapKind) { in makeExactNoWrapRegion() argument
302 return makeGuaranteedNoWrapRegion(BinOp, ConstantRange(Other), NoWrapKind); in makeExactNoWrapRegion()
839 unsigned NoWrapKind) const { in overflowingBinaryOp()
844 return addWithNoWrap(Other, NoWrapKind); in overflowingBinaryOp()
846 return subWithNoWrap(Other, NoWrapKind); in overflowingBinaryOp()
923 unsigned NoWrapKind, in addWithNoWrap() argument
940 if (NoWrapKind & OBO::NoSignedWrap) in addWithNoWrap()
943 if (NoWrapKind & OBO::NoUnsignedWrap) in addWithNoWrap()
970 unsigned NoWrapKind, in subWithNoWrap() argument
987 if (NoWrapKind & OBO::NoSignedWrap) in subWithNoWrap()
990 if (NoWrapKind & OBO::NoUnsignedWrap) { in subWithNoWrap()