We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 3ee9426 commit 4563927Copy full SHA for 4563927
llvm/test/Transforms/InstCombine/add.ll
@@ -1277,8 +1277,8 @@ define <2 x i8> @ashr_add_commute(<2 x i1> %x, <2 x i1> %y) {
1277
1278
define i32 @cmp_math(i32 %x, i32 %y) {
1279
; CHECK-LABEL: @cmp_math(
1280
-; CHECK-NEXT: [[S:%.*]] = call i32 @llvm.ucmp.i32.i32(i32 [[X:%.*]], i32 [[Y:%.*]])
1281
-; CHECK-NEXT: [[R:%.*]] = lshr i32 [[S]], 31
+; CHECK-NEXT: [[TMP1:%.*]] = icmp ult i32 [[X:%.*]], [[Y:%.*]]
+; CHECK-NEXT: [[R:%.*]] = zext i1 [[TMP1]] to i32
1282
; CHECK-NEXT: ret i32 [[R]]
1283
;
1284
%gt = icmp ugt i32 %x, %y
0 commit comments