2009-11-10-LSRCrash.ll
5.32 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
; RUN: llc < %s -mtriple=i386-apple-darwin11
define void @_ZN4llvm20SelectionDAGLowering14visitInlineAsmENS_8CallSiteE() nounwind ssp align 2 {
entry:
br i1 undef, label %bb3.i, label %bb4.i
bb3.i: ; preds = %entry
unreachable
bb4.i: ; preds = %entry
br i1 undef, label %bb.i.i, label %_ZNK4llvm8CallSite14getCalledValueEv.exit
bb.i.i: ; preds = %bb4.i
unreachable
_ZNK4llvm8CallSite14getCalledValueEv.exit: ; preds = %bb4.i
br i1 undef, label %_ZN4llvm4castINS_9InlineAsmEPNS_5ValueEEENS_10cast_rettyIT_T0_E8ret_typeERKS6_.exit, label %bb6.i
bb6.i: ; preds = %_ZNK4llvm8CallSite14getCalledValueEv.exit
unreachable
_ZN4llvm4castINS_9InlineAsmEPNS_5ValueEEENS_10cast_rettyIT_T0_E8ret_typeERKS6_.exit: ; preds = %_ZNK4llvm8CallSite14getCalledValueEv.exit
br i1 undef, label %_ZL25hasInlineAsmMemConstraintRSt6vectorIN4llvm9InlineAsm14ConstraintInfoESaIS2_EERKNS0_14TargetLoweringE.exit, label %bb.i
bb.i: ; preds = %_ZN4llvm4castINS_9InlineAsmEPNS_5ValueEEENS_10cast_rettyIT_T0_E8ret_typeERKS6_.exit
br label %_ZL25hasInlineAsmMemConstraintRSt6vectorIN4llvm9InlineAsm14ConstraintInfoESaIS2_EERKNS0_14TargetLoweringE.exit
_ZL25hasInlineAsmMemConstraintRSt6vectorIN4llvm9InlineAsm14ConstraintInfoESaIS2_EERKNS0_14TargetLoweringE.exit: ; preds = %bb.i, %_ZN4llvm4castINS_9InlineAsmEPNS_5ValueEEENS_10cast_rettyIT_T0_E8ret_typeERKS6_.exit
br i1 undef, label %bb50, label %bb27
bb27: ; preds = %_ZL25hasInlineAsmMemConstraintRSt6vectorIN4llvm9InlineAsm14ConstraintInfoESaIS2_EERKNS0_14TargetLoweringE.exit
br i1 undef, label %bb1.i727, label %bb.i.i726
bb.i.i726: ; preds = %bb27
unreachable
bb1.i727: ; preds = %bb27
unreachable
bb50: ; preds = %_ZL25hasInlineAsmMemConstraintRSt6vectorIN4llvm9InlineAsm14ConstraintInfoESaIS2_EERKNS0_14TargetLoweringE.exit
br label %bb107
bb51: ; preds = %bb107
br i1 undef, label %bb105, label %bb106
bb105: ; preds = %bb51
unreachable
bb106: ; preds = %bb51
br label %bb107
bb107: ; preds = %bb106, %bb50
br i1 undef, label %bb108, label %bb51
bb108: ; preds = %bb107
br i1 undef, label %bb242, label %bb114
bb114: ; preds = %bb108
br i1 undef, label %bb141, label %bb116
bb116: ; preds = %bb114
br i1 undef, label %bb120, label %bb121
bb120: ; preds = %bb116
unreachable
bb121: ; preds = %bb116
unreachable
bb141: ; preds = %bb114
br i1 undef, label %bb182, label %bb143
bb143: ; preds = %bb141
br label %bb157
bb144: ; preds = %bb.i.i.i843
switch i32 undef, label %bb155 [
i32 2, label %bb153
i32 6, label %bb153
i32 4, label %bb153
]
bb153: ; preds = %bb144, %bb144, %bb144
%indvar.next = add i32 %indvar, 1 ; <i32> [#uses=1]
br label %bb157
bb155: ; preds = %bb144
unreachable
bb157: ; preds = %bb153, %bb143
%indvar = phi i32 [ %indvar.next, %bb153 ], [ 0, %bb143 ] ; <i32> [#uses=2]
%0 = icmp eq i32 undef, %indvar ; <i1> [#uses=1]
switch i16 undef, label %bb6.i841 [
i16 9, label %_ZN4llvm4castINS_14ConstantSDNodeENS_7SDValueEEENS_10cast_rettyIT_T0_E8ret_typeERKS5_.exit
i16 26, label %_ZN4llvm4castINS_14ConstantSDNodeENS_7SDValueEEENS_10cast_rettyIT_T0_E8ret_typeERKS5_.exit
]
bb6.i841: ; preds = %bb157
unreachable
_ZN4llvm4castINS_14ConstantSDNodeENS_7SDValueEEENS_10cast_rettyIT_T0_E8ret_typeERKS5_.exit: ; preds = %bb157, %bb157
br i1 undef, label %bb.i.i.i843, label %bb1.i.i.i844
bb.i.i.i843: ; preds = %_ZN4llvm4castINS_14ConstantSDNodeENS_7SDValueEEENS_10cast_rettyIT_T0_E8ret_typeERKS5_.exit
br i1 %0, label %bb158, label %bb144
bb1.i.i.i844: ; preds = %_ZN4llvm4castINS_14ConstantSDNodeENS_7SDValueEEENS_10cast_rettyIT_T0_E8ret_typeERKS5_.exit
unreachable
bb158: ; preds = %bb.i.i.i843
br i1 undef, label %bb177, label %bb176
bb176: ; preds = %bb158
unreachable
bb177: ; preds = %bb158
br i1 undef, label %bb179, label %bb178
bb178: ; preds = %bb177
unreachable
bb179: ; preds = %bb177
unreachable
bb182: ; preds = %bb141
unreachable
bb242: ; preds = %bb108
unreachable
}