33; Can't copy or spill / restore CPSR.
44; rdar://9105206
55
6- define fastcc void @t () ssp align 2 {
6+ define fastcc void @t (i1 %arg ) ssp align 2 {
77entry:
8- br i1 undef , label %bb3.i , label %bb2.i
8+ br i1 %arg , label %bb3.i , label %bb2.i
99
1010bb2.i: ; preds = %entry
1111 br label %bb3.i
1212
1313bb3.i: ; preds = %bb2.i, %entry
14- br i1 undef , label %_ZN12gjkepa2_impl3EPA6appendERNS0_5sListEPNS0_5sFaceE.exit71 , label %bb.i69
14+ br i1 %arg , label %_ZN12gjkepa2_impl3EPA6appendERNS0_5sListEPNS0_5sFaceE.exit71 , label %bb.i69
1515
1616bb.i69 : ; preds = %bb3.i
1717 br label %_ZN12gjkepa2_impl3EPA6appendERNS0_5sListEPNS0_5sFaceE.exit71
@@ -22,10 +22,10 @@ _ZN12gjkepa2_impl3EPA6appendERNS0_5sListEPNS0_5sFaceE.exit71: ; preds = %bb.i69,
2222 %2 = fcmp ult float %1 , 0xBF847AE140000000
2323 %storemerge9 = select i1 %2 , float %1 , float 0 .000000e+00
2424 store float %storemerge9 , ptr undef , align 4
25- br i1 undef , label %bb42 , label %bb47
25+ br i1 %arg , label %bb42 , label %bb47
2626
2727bb42: ; preds = %_ZN12gjkepa2_impl3EPA6appendERNS0_5sListEPNS0_5sFaceE.exit71
28- br i1 undef , label %bb46 , label %bb53
28+ br i1 %arg , label %bb46 , label %bb53
2929
3030bb46: ; preds = %bb42
3131 br label %bb48
@@ -34,7 +34,7 @@ bb47: ; preds = %_ZN12gjkepa2_impl3E
3434 br label %bb48
3535
3636bb48: ; preds = %bb47, %bb46
37- br i1 undef , label %bb1.i14 , label %bb.i13
37+ br i1 %arg , label %bb1.i14 , label %bb.i13
3838
3939bb.i13 : ; preds = %bb48
4040 br label %bb1.i14
0 commit comments