annotate llvm/test/Transforms/LICM/2006-09-12-DeadUserOfSunkInstr.ll @ 225:f7655407a6ba

remove unnecessary files
author Shinji KONO <kono@ie.u-ryukyu.ac.jp>
date Mon, 19 Jul 2021 03:48:36 +0900
parents 1d019706d866
children c4bab56944e8
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
rev   line source
150
anatofuz
parents:
diff changeset
1 ; RUN: opt < %s -licm -disable-output
anatofuz
parents:
diff changeset
2 ; PR908
anatofuz
parents:
diff changeset
3 ; END.
anatofuz
parents:
diff changeset
4
anatofuz
parents:
diff changeset
5 %struct.alloc_chain = type { i8*, %struct.alloc_chain* }
anatofuz
parents:
diff changeset
6 %struct.oggpack_buffer = type { i32, i32, i8*, i8*, i32 }
anatofuz
parents:
diff changeset
7 %struct.vorbis_block = type { float**, %struct.oggpack_buffer, i32, i32, i32, i32, i32, i32, i64, i64, %struct.vorbis_dsp_state*, i8*, i32, i32, i32, %struct.alloc_chain*, i32, i32, i32, i32, i8* }
anatofuz
parents:
diff changeset
8 %struct.vorbis_dsp_state = type { i32, %struct.vorbis_info*, float**, float**, i32, i32, i32, i32, i32, i32, i32, i32, i32, i64, i64, i64, i64, i64, i64, i8* }
anatofuz
parents:
diff changeset
9 %struct.vorbis_info = type { i32, i32, i32, i32, i32, i32, i32, i8* }
anatofuz
parents:
diff changeset
10
anatofuz
parents:
diff changeset
11 define fastcc void @_01forward() {
anatofuz
parents:
diff changeset
12 entry:
anatofuz
parents:
diff changeset
13 br i1 false, label %bb222.preheader, label %bb241
anatofuz
parents:
diff changeset
14 cond_true67: ; preds = %cond_true87
anatofuz
parents:
diff changeset
15 br label %cond_next80
anatofuz
parents:
diff changeset
16 cond_next80: ; preds = %cond_true87, %cond_true67
anatofuz
parents:
diff changeset
17 br label %bb83
anatofuz
parents:
diff changeset
18 bb83.preheader: ; preds = %cond_true226
anatofuz
parents:
diff changeset
19 br i1 false, label %bb83.us.preheader, label %bb83.preheader1
anatofuz
parents:
diff changeset
20 bb83.us.preheader: ; preds = %bb83.preheader
anatofuz
parents:
diff changeset
21 br label %bb83.us
anatofuz
parents:
diff changeset
22 bb83.us: ; preds = %cond_next80.us, %bb83.us.preheader
anatofuz
parents:
diff changeset
23 br i1 false, label %cond_true87.us, label %cond_next92.loopexit2
anatofuz
parents:
diff changeset
24 cond_next80.us: ; preds = %bb59.loopexit.us, %cond_true67.us
anatofuz
parents:
diff changeset
25 br label %bb83.us
anatofuz
parents:
diff changeset
26 cond_true67.us: ; preds = %bb59.loopexit.us
anatofuz
parents:
diff changeset
27 br label %cond_next80.us
anatofuz
parents:
diff changeset
28 cond_next.us: ; preds = %cond_true56.us, %cond_true38.us
anatofuz
parents:
diff changeset
29 br i1 false, label %cond_true56.us, label %bb59.loopexit.us
anatofuz
parents:
diff changeset
30 cond_true38.us: ; preds = %cond_true56.us
anatofuz
parents:
diff changeset
31 br label %cond_next.us
anatofuz
parents:
diff changeset
32 cond_true56.us: ; preds = %cond_true87.us, %cond_next.us
anatofuz
parents:
diff changeset
33 br i1 false, label %cond_true38.us, label %cond_next.us
anatofuz
parents:
diff changeset
34 cond_true87.us: ; preds = %bb83.us
anatofuz
parents:
diff changeset
35 br label %cond_true56.us
anatofuz
parents:
diff changeset
36 bb59.loopexit.us: ; preds = %cond_next.us
anatofuz
parents:
diff changeset
37 br i1 false, label %cond_true67.us, label %cond_next80.us
anatofuz
parents:
diff changeset
38 bb83.preheader1: ; preds = %bb83.preheader
anatofuz
parents:
diff changeset
39 br label %bb83
anatofuz
parents:
diff changeset
40 bb83: ; preds = %bb83.preheader1, %cond_next80
anatofuz
parents:
diff changeset
41 br i1 false, label %cond_next92.loopexit, label %cond_true87
anatofuz
parents:
diff changeset
42 cond_true87: ; preds = %bb83
anatofuz
parents:
diff changeset
43 br i1 false, label %cond_true67, label %cond_next80
anatofuz
parents:
diff changeset
44 cond_next92.loopexit: ; preds = %bb83
anatofuz
parents:
diff changeset
45 br label %cond_next92
anatofuz
parents:
diff changeset
46 cond_next92.loopexit2: ; preds = %bb83.us
anatofuz
parents:
diff changeset
47 br label %cond_next92
anatofuz
parents:
diff changeset
48 cond_next92: ; preds = %cond_true226, %cond_next92.loopexit2, %cond_next92.loopexit
anatofuz
parents:
diff changeset
49 br i1 false, label %cond_true218.loopexit, label %bb222
anatofuz
parents:
diff changeset
50 cond_true139: ; preds = %cond_true202
anatofuz
parents:
diff changeset
51 br i1 false, label %cond_next195, label %cond_true155
anatofuz
parents:
diff changeset
52 cond_true155: ; preds = %cond_true139
anatofuz
parents:
diff changeset
53 br i1 false, label %cond_true249.i.preheader, label %_encodepart.exit
anatofuz
parents:
diff changeset
54 cond_true.i: ; preds = %cond_true115.i
anatofuz
parents:
diff changeset
55 br i1 false, label %bb60.i.preheader, label %cond_next97.i
anatofuz
parents:
diff changeset
56 bb60.i.preheader: ; preds = %cond_true.i
anatofuz
parents:
diff changeset
57 br label %bb60.i
anatofuz
parents:
diff changeset
58 bb60.i: ; preds = %cond_true63.i, %bb60.i.preheader
anatofuz
parents:
diff changeset
59 br i1 false, label %cond_true63.i, label %cond_next97.i.loopexit
anatofuz
parents:
diff changeset
60 cond_true63.i: ; preds = %bb60.i
anatofuz
parents:
diff changeset
61 br i1 false, label %bb60.i, label %cond_next97.i.loopexit
anatofuz
parents:
diff changeset
62 bb86.i.preheader: ; preds = %cond_true115.i
anatofuz
parents:
diff changeset
63 br label %bb86.i
anatofuz
parents:
diff changeset
64 bb86.i: ; preds = %cond_true93.i, %bb86.i.preheader
anatofuz
parents:
diff changeset
65 br i1 false, label %cond_true93.i, label %cond_next97.i.loopexit3
anatofuz
parents:
diff changeset
66 cond_true93.i: ; preds = %bb86.i
anatofuz
parents:
diff changeset
67 br i1 false, label %cond_next97.i.loopexit3, label %bb86.i
anatofuz
parents:
diff changeset
68 cond_next97.i.loopexit: ; preds = %cond_true63.i, %bb60.i
anatofuz
parents:
diff changeset
69 br label %cond_next97.i
anatofuz
parents:
diff changeset
70 cond_next97.i.loopexit3: ; preds = %cond_true93.i, %bb86.i
anatofuz
parents:
diff changeset
71 br label %cond_next97.i
anatofuz
parents:
diff changeset
72 cond_next97.i: ; preds = %cond_next97.i.loopexit3, %cond_next97.i.loopexit, %cond_true.i
anatofuz
parents:
diff changeset
73 br i1 false, label %bb118.i.loopexit, label %cond_true115.i
anatofuz
parents:
diff changeset
74 cond_true115.i.preheader: ; preds = %cond_true249.i
anatofuz
parents:
diff changeset
75 br label %cond_true115.i
anatofuz
parents:
diff changeset
76 cond_true115.i: ; preds = %cond_true115.i.preheader, %cond_next97.i
anatofuz
parents:
diff changeset
77 br i1 false, label %cond_true.i, label %bb86.i.preheader
anatofuz
parents:
diff changeset
78 bb118.i.loopexit: ; preds = %cond_next97.i
anatofuz
parents:
diff changeset
79 br label %bb118.i
anatofuz
parents:
diff changeset
80 bb118.i: ; preds = %cond_true249.i, %bb118.i.loopexit
anatofuz
parents:
diff changeset
81 br i1 false, label %cond_next204.i, label %cond_true128.i
anatofuz
parents:
diff changeset
82 cond_true128.i: ; preds = %bb118.i
anatofuz
parents:
diff changeset
83 br i1 false, label %cond_true199.i.preheader, label %cond_next204.i
anatofuz
parents:
diff changeset
84 cond_true199.i.preheader: ; preds = %cond_true128.i
anatofuz
parents:
diff changeset
85 br label %cond_true199.i
anatofuz
parents:
diff changeset
86 cond_true199.i.us: ; No predecessors!
anatofuz
parents:
diff changeset
87 br i1 false, label %cond_true167.i.us, label %cond_next187.i.us
anatofuz
parents:
diff changeset
88 cond_next187.i.us: ; preds = %bb170.i.loopexit.us, %bb170.i.us.cond_next187.i.us_crit_edge, %cond_true199.i.us
anatofuz
parents:
diff changeset
89 unreachable
anatofuz
parents:
diff changeset
90 bb170.i.us.cond_next187.i.us_crit_edge: ; preds = %bb170.i.loopexit.us
anatofuz
parents:
diff changeset
91 br label %cond_next187.i.us
anatofuz
parents:
diff changeset
92 cond_true167.i.us: ; preds = %cond_true167.i.us, %cond_true199.i.us
anatofuz
parents:
diff changeset
93 br i1 false, label %cond_true167.i.us, label %bb170.i.loopexit.us
anatofuz
parents:
diff changeset
94 bb170.i.loopexit.us: ; preds = %cond_true167.i.us
anatofuz
parents:
diff changeset
95 br i1 false, label %cond_next187.i.us, label %bb170.i.us.cond_next187.i.us_crit_edge
anatofuz
parents:
diff changeset
96 cond_true199.i: ; preds = %cond_true199.i, %cond_true199.i.preheader
anatofuz
parents:
diff changeset
97 br i1 false, label %cond_next204.i.loopexit, label %cond_true199.i
anatofuz
parents:
diff changeset
98 cond_next204.i.loopexit: ; preds = %cond_true199.i
anatofuz
parents:
diff changeset
99 br label %cond_next204.i
anatofuz
parents:
diff changeset
100 cond_next204.i: ; preds = %cond_next204.i.loopexit, %cond_true128.i, %bb118.i
anatofuz
parents:
diff changeset
101 br label %bb233.i
anatofuz
parents:
diff changeset
102 cond_true230.i: ; No predecessors!
anatofuz
parents:
diff changeset
103 %exitcond155 = icmp eq i32 0, %tmp16.i ; <i1> [#uses=0]
anatofuz
parents:
diff changeset
104 unreachable
anatofuz
parents:
diff changeset
105 bb233.i: ; preds = %cond_next204.i
anatofuz
parents:
diff changeset
106 br i1 false, label %_encodepart.exit.loopexit, label %cond_true249.i
anatofuz
parents:
diff changeset
107 cond_true249.i.preheader: ; preds = %cond_true155
anatofuz
parents:
diff changeset
108 br label %cond_true249.i
anatofuz
parents:
diff changeset
109 cond_true249.i: ; preds = %cond_true249.i.preheader, %bb233.i
anatofuz
parents:
diff changeset
110 %tmp16.i = bitcast i32 0 to i32 ; <i32> [#uses=1]
anatofuz
parents:
diff changeset
111 br i1 false, label %cond_true115.i.preheader, label %bb118.i
anatofuz
parents:
diff changeset
112 _encodepart.exit.loopexit: ; preds = %bb233.i
anatofuz
parents:
diff changeset
113 br label %_encodepart.exit
anatofuz
parents:
diff changeset
114 _encodepart.exit: ; preds = %_encodepart.exit.loopexit, %cond_true155
anatofuz
parents:
diff changeset
115 br label %cond_next195
anatofuz
parents:
diff changeset
116 cond_next195: ; preds = %cond_true202, %_encodepart.exit, %cond_true139
anatofuz
parents:
diff changeset
117 br i1 false, label %bb205.loopexit, label %cond_true202
anatofuz
parents:
diff changeset
118 cond_true202.preheader: ; preds = %cond_true218
anatofuz
parents:
diff changeset
119 br label %cond_true202
anatofuz
parents:
diff changeset
120 cond_true202: ; preds = %cond_true202.preheader, %cond_next195
anatofuz
parents:
diff changeset
121 br i1 false, label %cond_next195, label %cond_true139
anatofuz
parents:
diff changeset
122 bb205.loopexit: ; preds = %cond_next195
anatofuz
parents:
diff changeset
123 br label %bb205
anatofuz
parents:
diff changeset
124 bb205: ; preds = %cond_true218, %bb205.loopexit
anatofuz
parents:
diff changeset
125 br i1 false, label %cond_true218, label %bb222.outer105.loopexit
anatofuz
parents:
diff changeset
126 cond_true218.loopexit: ; preds = %cond_next92
anatofuz
parents:
diff changeset
127 br label %cond_true218
anatofuz
parents:
diff changeset
128 cond_true218: ; preds = %cond_true218.loopexit, %bb205
anatofuz
parents:
diff changeset
129 br i1 false, label %cond_true202.preheader, label %bb205
anatofuz
parents:
diff changeset
130 bb222.preheader: ; preds = %entry
anatofuz
parents:
diff changeset
131 br label %bb222.outer
anatofuz
parents:
diff changeset
132 bb222.outer: ; preds = %bb229, %bb222.preheader
anatofuz
parents:
diff changeset
133 br label %bb222.outer105
anatofuz
parents:
diff changeset
134 bb222.outer105.loopexit: ; preds = %bb205
anatofuz
parents:
diff changeset
135 br label %bb222.outer105
anatofuz
parents:
diff changeset
136 bb222.outer105: ; preds = %bb222.outer105.loopexit, %bb222.outer
anatofuz
parents:
diff changeset
137 br label %bb222
anatofuz
parents:
diff changeset
138 bb222: ; preds = %bb222.outer105, %cond_next92
anatofuz
parents:
diff changeset
139 br i1 false, label %cond_true226, label %bb229
anatofuz
parents:
diff changeset
140 cond_true226: ; preds = %bb222
anatofuz
parents:
diff changeset
141 br i1 false, label %bb83.preheader, label %cond_next92
anatofuz
parents:
diff changeset
142 bb229: ; preds = %bb222
anatofuz
parents:
diff changeset
143 br i1 false, label %bb222.outer, label %bb241.loopexit
anatofuz
parents:
diff changeset
144 bb241.loopexit: ; preds = %bb229
anatofuz
parents:
diff changeset
145 br label %bb241
anatofuz
parents:
diff changeset
146 bb241: ; preds = %bb241.loopexit, %entry
anatofuz
parents:
diff changeset
147 ret void
anatofuz
parents:
diff changeset
148 }