Skip to content

Commit 50ad52c

Browse files
committed
Fixing the undef deprecator issues
1 parent 86ccfc4 commit 50ad52c

File tree

1 file changed

+5
-5
lines changed

1 file changed

+5
-5
lines changed

llvm/test/CodeGen/Hexagon/swp-dependent-phis.ll

Lines changed: 5 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
@global.4 = common dso_local local_unnamed_addr global i32 0, align 4
1818

1919
; Function Attrs: nofree norecurse nosync nounwind
20-
define dso_local i32 @wombat(i8 zeroext %arg) local_unnamed_addr #0 {
20+
define dso_local i32 @wombat(i8 zeroext %arg, i16 %dummy) local_unnamed_addr #0 {
2121
bb:
2222
%load = load ptr, ptr @global, align 4
2323
%load1 = load i32, ptr @global.1, align 4
@@ -29,9 +29,9 @@ bb:
2929
bb3: ; preds = %bb3, %bb
3030
%phi = phi i32 [ %add30, %bb3 ], [ %add2, %bb ]
3131
%phi4 = phi i8 [ %phi8, %bb3 ], [ %arg, %bb ]
32-
%phi5 = phi i16 [ %select23, %bb3 ], [ undef, %bb ]
33-
%phi6 = phi i16 [ %select26, %bb3 ], [ undef, %bb ]
34-
%phi7 = phi i16 [ %select, %bb3 ], [ undef, %bb ]
32+
%phi5 = phi i16 [ %select23, %bb3 ], [ %dummy, %bb ]
33+
%phi6 = phi i16 [ %select26, %bb3 ], [ %dummy, %bb ]
34+
%phi7 = phi i16 [ %select, %bb3 ], [ %dummy, %bb ]
3535
%phi8 = phi i8 [ %select29, %bb3 ], [ %arg, %bb ]
3636
%zext = zext i8 %phi4 to i32
3737
%getelementptr = getelementptr inbounds i32, ptr %load, i32 %zext
@@ -92,5 +92,5 @@ bb42: ; preds = %bb36
9292
br label %bb43
9393

9494
bb43: ; preds = %bb42, %bb36
95-
ret i32 undef
95+
ret i32 %dummy
9696
}

0 commit comments

Comments
 (0)