Lines Matching defs:HasNUW
1430 bool HasNUW = I.hasNoUnsignedWrap() && Op0->hasNoUnsignedWrap() &&
1437 NewI->setHasNoUnsignedWrap(HasNUW);
1441 NewShl->setHasNoUnsignedWrap(HasNUW);
1809 Ctlz, "", /*HasNUW*/ true, /*HasNSW*/ true);
2236 bool HasNUW = I.hasNoUnsignedWrap() && LHSSub->hasNoUnsignedWrap();
2237 bool HasNSW = HasNUW && I.hasNoSignedWrap() && LHSSub->hasNoSignedWrap();
2238 Value *Add = Builder.CreateAdd(Y, Op1, "", /* HasNUW */ HasNUW,
2241 Sub->setHasNoUnsignedWrap(HasNUW);
2656 Builder.CreateSub(X, Y, "sub", /*HasNUW=*/false, /*HasNSW=*/true);