Lines Matching defs:HasNUW
1463 bool HasNUW = I.hasNoUnsignedWrap() && Op0->hasNoUnsignedWrap() &&
1470 NewI->setHasNoUnsignedWrap(HasNUW);
1474 NewShl->setHasNoUnsignedWrap(HasNUW);
1871 Ctlz, "", /*HasNUW*/ true, /*HasNSW*/ true);
2318 bool HasNUW = I.hasNoUnsignedWrap() && LHSSub->hasNoUnsignedWrap();
2319 bool HasNSW = HasNUW && I.hasNoSignedWrap() && LHSSub->hasNoSignedWrap();
2320 Value *Add = Builder.CreateAdd(Y, Op1, "", /* HasNUW */ HasNUW,
2323 Sub->setHasNoUnsignedWrap(HasNUW);
2782 Builder.CreateSub(X, Y, "sub", /*HasNUW=*/false, /*HasNSW=*/true);