[llvm] [ConstantRange] Expand makeAllowedICmpRegion to use samesign to give tighter range (PR #174355)
Adar Dagan via llvm-commits
llvm-commits at lists.llvm.org
Wed Jan 28 06:53:34 PST 2026
================
@@ -3234,6 +3234,55 @@ TEST_F(ValueTrackingTest, ComputeConstantRange) {
EXPECT_EQ(10, CR2.getUpper());
}
+ {
+ // Assumptions:
+ // * stride >= 5 (unsigned)
+ //
+ // stride = [5, 0)
+ auto M = parseModule(R"(
+ declare void @llvm.assume(i1)
+
+ define i32 @test(i32 %stride) {
+ %gt = icmp uge i32 %stride, 5
----------------
Adar-Dagan wrote:
Done
https://github.com/llvm/llvm-project/pull/174355
More information about the llvm-commits
mailing list