1 ; RUN: opt < %s -simplifycfg -S | FileCheck %s
7 switch i32 5, label %Default [
25 ; Test folding to default dest
27 switch i32 3, label %Default [
45 ; Test folding all to same dest
46 define i32 @test3(i1 %C) {
47 br i1 %C, label %Start, label %TheDest
49 switch i32 3, label %TheDest [
55 TheDest: ; preds = %Start, %Start, %Start, %Start, %Start, %0
59 ; Test folding switch -> branch
60 define i32 @test4(i32 %C) {
61 switch i32 %C, label %L1 [
70 ; Can fold into a cond branch!
71 define i32 @test5(i32 %C) {
72 switch i32 %C, label %L1 [