================
@@ -815,4 +815,38 @@ TEST(KnownBitsTest, ConcatBits) {
   }
 }
 
+TEST(KnownBitsTest, MulExhaustive) {
----------------
artagnon wrote:
Shouldn't this be called `MulLowerBitsExhaustive` or something?
https://github.com/llvm/llvm-project/pull/113316