@@ -368,14 +368,14 @@ define i32 @test_alias_2(i32 %a, i32 %b) {
368
368
; CHECK-NEXT: [[COND1:%.*]] = icmp eq i32 [[A]], 0
369
369
; CHECK-NEXT: br i1 [[COND1]], label [[IF_THEN1:%.*]], label [[IF_END1:%.*]]
370
370
; CHECK: if.then1:
371
- ; CHECK-NEXT: call void @foo()
371
+ ; CHECK-NEXT: store i32 100, ptr @g, align 4
372
372
; CHECK-NEXT: br label [[IF_END1]]
373
373
; CHECK: if.end1:
374
- ; CHECK-NEXT: [[VAL:%.*]] = load i32, ptr @g, align 4
374
+ ; CHECK-NEXT: call void @foo()
375
375
; CHECK-NEXT: [[COND2:%.*]] = icmp eq i32 [[B]], 0
376
376
; CHECK-NEXT: br i1 [[COND2]], label [[IF_THEN2:%.*]], label [[IF_END2:%.*]]
377
377
; CHECK: if.then2:
378
- ; CHECK-NEXT: call void @foo()
378
+ ; CHECK-NEXT: store i32 100, ptr @g, align 4
379
379
; CHECK-NEXT: br label [[IF_END2]]
380
380
; CHECK: if.end2:
381
381
; CHECK-NEXT: ret i32 0
@@ -387,16 +387,16 @@ entry:
387
387
br i1 %cond1 , label %if.then1 , label %if.end1
388
388
389
389
if.then1:
390
- call void @foo ()
390
+ store i32 100 , ptr @g
391
391
br label %if.end1
392
392
393
393
if.end1:
394
- %val = load i32 , ptr @g
394
+ call void @foo ()
395
395
%cond2 = icmp eq i32 %b , 0
396
396
br i1 %cond2 , label %if.then2 , label %if.end2
397
397
398
398
if.then2:
399
- call void @foo ()
399
+ store i32 100 , ptr @g
400
400
br label %if.end2
401
401
402
402
if.end2:
0 commit comments