================ @@ -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