1
; RUN: llc < %s -mtriple=powerpc-apple-darwin
3
define fastcc i64 @nonzero_bits1() nounwind {
5
switch i32 0, label %bb1385 [
51
i32 103, label %bb1277
52
i32 104, label %bb1310
53
i32 105, label %UnifiedReturnBlock
54
i32 106, label %bb1277
55
i32 107, label %bb1343
57
bb153: ; preds = %entry
59
bb235: ; preds = %entry
60
br i1 false, label %bb245, label %UnifiedReturnBlock
61
bb245: ; preds = %bb235
63
bb289: ; preds = %entry
65
bb302: ; preds = %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry, %entry
67
bb322: ; preds = %entry
69
bb355: ; preds = %entry
71
bb375: ; preds = %entry
73
bb507: ; preds = %entry
75
bb535: ; preds = %entry
77
bb565: ; preds = %entry, %entry, %entry, %entry, %entry, %entry
79
bb651: ; preds = %entry, %entry, %entry, %entry, %entry, %entry, %entry
81
bb951: ; preds = %entry
83
bb1100: ; preds = %entry, %entry, %entry, %entry
85
bb1277: ; preds = %entry, %entry
86
br i1 false, label %UnifiedReturnBlock, label %bb1284
87
bb1284: ; preds = %bb1277
89
bb1310: ; preds = %entry
91
bb1343: ; preds = %entry
93
bb1344: ; preds = %entry
95
bb1385: ; preds = %entry
97
UnifiedReturnBlock: ; preds = %bb1277, %bb235, %entry
98
%UnifiedRetVal = phi i64 [ 0, %bb235 ], [ undef, %bb1277 ], [ -1, %entry ] ; <i64> [#uses=1]
99
ret i64 %UnifiedRetVal