@@ -1377,7 +1377,7 @@ define i8 @negate_select_of_op_vs_negated_op(i8 %x, i8 %y, i1 %c) {
1377
1377
1378
1378
define i8 @negate_select_of_op_vs_negated_op_nsw (i8 %x , i8 %y , i1 %c ) {
1379
1379
; CHECK-LABEL: @negate_select_of_op_vs_negated_op_nsw(
1380
- ; CHECK-NEXT: [[T0:%.*]] = sub nsw i8 0, [[X:%.*]]
1380
+ ; CHECK-NEXT: [[T0:%.*]] = sub i8 0, [[X:%.*]]
1381
1381
; CHECK-NEXT: [[TMP1:%.*]] = select i1 [[C:%.*]], i8 [[X]], i8 [[T0]]
1382
1382
; CHECK-NEXT: [[T2:%.*]] = add i8 [[TMP1]], [[Y:%.*]]
1383
1383
; CHECK-NEXT: ret i8 [[T2]]
@@ -1390,7 +1390,7 @@ define i8 @negate_select_of_op_vs_negated_op_nsw(i8 %x, i8 %y, i1 %c) {
1390
1390
1391
1391
define i8 @negate_select_of_op_vs_negated_op_nsw_commuted (i8 %x , i8 %y , i1 %c ) {
1392
1392
; CHECK-LABEL: @negate_select_of_op_vs_negated_op_nsw_commuted(
1393
- ; CHECK-NEXT: [[T0:%.*]] = sub nsw i8 0, [[X:%.*]]
1393
+ ; CHECK-NEXT: [[T0:%.*]] = sub i8 0, [[X:%.*]]
1394
1394
; CHECK-NEXT: [[TMP1:%.*]] = select i1 [[C:%.*]], i8 [[T0]], i8 [[X]]
1395
1395
; CHECK-NEXT: [[T2:%.*]] = add i8 [[TMP1]], [[Y:%.*]]
1396
1396
; CHECK-NEXT: ret i8 [[T2]]
@@ -1403,8 +1403,8 @@ define i8 @negate_select_of_op_vs_negated_op_nsw_commuted(i8 %x, i8 %y, i1 %c) {
1403
1403
1404
1404
define i8 @negate_select_of_op_vs_negated_op_nsw_xyyx (i8 %x , i8 %y , i8 %z , i1 %c ) {
1405
1405
; CHECK-LABEL: @negate_select_of_op_vs_negated_op_nsw_xyyx(
1406
- ; CHECK-NEXT: [[SUB1:%.*]] = sub nsw i8 [[X:%.*]], [[Y:%.*]]
1407
- ; CHECK-NEXT: [[SUB2:%.*]] = sub nsw i8 [[Y]], [[X]]
1406
+ ; CHECK-NEXT: [[SUB1:%.*]] = sub i8 [[X:%.*]], [[Y:%.*]]
1407
+ ; CHECK-NEXT: [[SUB2:%.*]] = sub i8 [[Y]], [[X]]
1408
1408
; CHECK-NEXT: [[TMP1:%.*]] = select i1 [[C:%.*]], i8 [[SUB2]], i8 [[SUB1]]
1409
1409
; CHECK-NEXT: [[T2:%.*]] = add i8 [[TMP1]], [[Z:%.*]]
1410
1410
; CHECK-NEXT: ret i8 [[T2]]
0 commit comments