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