[llvm] [Knowbits] Make nuw and nsw support in computeForAddSub optimal (PR #83382)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Wed Feb 28 23:10:38 PST 2024


================
@@ -564,7 +564,7 @@ void GISelKnownBits::computeKnownBitsImpl(Register R, KnownBits &Known,
     // right.
     KnownBits ExtKnown = KnownBits::makeConstant(APInt(BitWidth, BitWidth));
     KnownBits ShiftKnown = KnownBits::computeForAddSub(
-        /*Add*/ false, /*NSW*/ false, ExtKnown, WidthKnown);
+        /*Add*/ false, /*NSW*/ false, /* NUW*/ false, ExtKnown, WidthKnown);
----------------
arsenm wrote:

```suggestion
        /*Add=*/ false, /*NSW=*/ false, /* NUW=*/ false, ExtKnown, WidthKnown);
```

https://github.com/llvm/llvm-project/pull/83382


More information about the llvm-commits mailing list