[SCCP] Add test for icmp that requires DL to fold (NFC)
authorNikita Popov <npopov@redhat.com>
Wed, 2 Nov 2022 09:30:04 +0000 (10:30 +0100)
committerNikita Popov <npopov@redhat.com>
Wed, 2 Nov 2022 09:30:04 +0000 (10:30 +0100)
llvm/test/Transforms/SCCP/conditions-ranges.ll

index 3d4b529..644b0f6 100644 (file)
@@ -1369,3 +1369,12 @@ bb139:                                            ; preds = %bb135
 bb142:                                            ; preds = %bb139
   ret void
 }
+
+define i1 @ptr_icmp_data_layout() {
+; CHECK-LABEL: @ptr_icmp_data_layout(
+; CHECK-NEXT:    ret i1 icmp eq (ptr getelementptr inbounds (i32, ptr @A, i64 1), ptr @A)
+;
+  %a.end = getelementptr i32, ptr @A, i64 1
+  %cmp = icmp eq ptr %a.end, @A
+  ret i1 %cmp
+}