Lines Matching defs:NoWrapKind
316 unsigned NoWrapKind) {
321 assert((NoWrapKind == OBO::NoSignedWrap ||
322 NoWrapKind == OBO::NoUnsignedWrap) &&
323 "NoWrapKind invalid!");
325 bool Unsigned = NoWrapKind == OBO::NoUnsignedWrap;
390 unsigned NoWrapKind) {
393 return makeGuaranteedNoWrapRegion(BinOp, ConstantRange(Other), NoWrapKind);
981 unsigned NoWrapKind) const {
986 return addWithNoWrap(Other, NoWrapKind);
988 return subWithNoWrap(Other, NoWrapKind);
990 return multiplyWithNoWrap(Other, NoWrapKind);
1084 unsigned NoWrapKind,
1101 if (NoWrapKind & OBO::NoSignedWrap)
1104 if (NoWrapKind & OBO::NoUnsignedWrap)
1131 unsigned NoWrapKind,
1148 if (NoWrapKind & OBO::NoSignedWrap)
1151 if (NoWrapKind & OBO::NoUnsignedWrap) {
1230 unsigned NoWrapKind,
1239 if (NoWrapKind & OverflowingBinaryOperator::NoSignedWrap)
1242 if (NoWrapKind & OverflowingBinaryOperator::NoUnsignedWrap)