[llvm] [KnownBits] Fix minimum denominator bounds for sdiv (PR #227264)

Matt Arsenault via llvm-commits llvm-commits at lists.llvm.org
Tue Sep 29 04:10:54 PDT 2026


================
@@ -693,6 +693,29 @@ TEST(KnownBitsTest, UnaryExhaustive) {
       },
       [](const APInt &N) { return N * N; }, /*CheckOptimality=*/false);
 }
+// implementing googletest for SDIV having unknown bit in denominator.
+// To set the lowest unknown bit to get the minimum non-zero denominator.
+
+TEST(KnownBitsTest, NonZeroDenomSDiv) {
+
+  KnownBits Num(4);
----------------
arsenm wrote:

You could initialize these from constants 

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


More information about the llvm-commits mailing list