@@ -281,14 +281,7 @@ define i1 @load_ptr_null_valid(ptr %p) null_pointer_is_valid {
281
281
282
282
define i1 @non_eq_disjoint_or_common_op (i8 %x , i8 %y , i8 %ww , i8 %a ) {
283
283
; CHECK-LABEL: @non_eq_disjoint_or_common_op(
284
- ; CHECK-NEXT: [[W:%.*]] = add nuw i8 [[WW:%.*]], 1
285
- ; CHECK-NEXT: [[Z:%.*]] = add i8 [[Y:%.*]], [[W]]
286
- ; CHECK-NEXT: [[XY:%.*]] = or disjoint i8 [[X:%.*]], [[Y]]
287
- ; CHECK-NEXT: [[XZ:%.*]] = or disjoint i8 [[X]], [[Z]]
288
- ; CHECK-NEXT: [[AXY:%.*]] = add i8 [[A:%.*]], [[XY]]
289
- ; CHECK-NEXT: [[AXZ:%.*]] = add i8 [[A]], [[XZ]]
290
- ; CHECK-NEXT: [[R:%.*]] = icmp eq i8 [[AXY]], [[AXZ]]
291
- ; CHECK-NEXT: ret i1 [[R]]
284
+ ; CHECK-NEXT: ret i1 false
292
285
;
293
286
%w = add nuw i8 %ww , 1
294
287
%z = add i8 %y , %w
@@ -327,14 +320,7 @@ define i1 @non_eq_disjoint_or_common_op_fail(i8 %x, i8 %y, i8 %ww, i8 %a) {
327
320
328
321
define i1 @non_eq_xor_common_op (i8 %x , i8 %y , i8 %ww , i8 %a ) {
329
322
; CHECK-LABEL: @non_eq_xor_common_op(
330
- ; CHECK-NEXT: [[W:%.*]] = add nuw i8 [[WW:%.*]], 1
331
- ; CHECK-NEXT: [[Z:%.*]] = add i8 [[Y:%.*]], [[W]]
332
- ; CHECK-NEXT: [[XY:%.*]] = xor i8 [[Y]], [[X:%.*]]
333
- ; CHECK-NEXT: [[XZ:%.*]] = xor i8 [[X]], [[Z]]
334
- ; CHECK-NEXT: [[AXY:%.*]] = add i8 [[A:%.*]], [[XY]]
335
- ; CHECK-NEXT: [[AXZ:%.*]] = add i8 [[A]], [[XZ]]
336
- ; CHECK-NEXT: [[R:%.*]] = icmp eq i8 [[AXY]], [[AXZ]]
337
- ; CHECK-NEXT: ret i1 [[R]]
323
+ ; CHECK-NEXT: ret i1 false
338
324
;
339
325
%w = add nuw i8 %ww , 1
340
326
%z = add i8 %y , %w
0 commit comments