~louis/ubuntu/trusty/clamav/lp799623_fix_logrotate

« back to all changes in this revision

Viewing changes to libclamav/c++/llvm/test/CodeGen/ARM/2009-06-15-RegScavengerAssert.ll

  • Committer: Bazaar Package Importer
  • Author(s): Scott Kitterman
  • Date: 2010-03-12 11:30:04 UTC
  • mfrom: (0.41.1 upstream)
  • Revision ID: james.westby@ubuntu.com-20100312113004-b0fop4bkycszdd0z
Tags: 0.96~rc1+dfsg-0ubuntu1
* New upstream RC - FFE (LP: #537636):
  - Add OfficialDatabaseOnly option to clamav-base.postinst.in
  - Add LocalSocketGroup option to clamav-base.postinst.in
  - Add LocalSocketMode option to clamav-base.postinst.in
  - Add CrossFilesystems option to clamav-base.postinst.in
  - Add ClamukoScannerCount option to clamav-base.postinst.in
  - Add BytecodeSecurity opiton to clamav-base.postinst.in
  - Add DetectionStatsHostID option to clamav-freshclam.postinst.in
  - Add Bytecode option to clamav-freshclam.postinst.in
  - Add MilterSocketGroup option to clamav-milter.postinst.in
  - Add MilterSocketMode option to clamav-milter.postinst.in
  - Add ReportHostname option to clamav-milter.postinst.in
  - Bump libclamav SO version to 6.1.0 in libclamav6.install
  - Drop clamdmon from clamav.examples (no longer shipped by upstream)
  - Drop libclamav.a from libclamav-dev.install (not built by upstream)
  - Update SO version for lintian override for libclamav6
  - Add new Bytecode Testing Tool, usr/bin/clambc, to clamav.install
  - Add build-depends on python and python-setuptools for new test suite
  - Update debian/copyright for the embedded copy of llvm (using the system
    llvm is not currently feasible)

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
; RUN: llc < %s -mtriple=armv6-apple-darwin
 
2
 
 
3
  %struct.term = type { i32, i32, i32 }
 
4
 
 
5
declare fastcc i8* @memory_Malloc(i32) nounwind
 
6
 
 
7
define fastcc %struct.term* @t1() nounwind {
 
8
entry:
 
9
        br i1 undef, label %bb, label %bb1
 
10
 
 
11
bb:             ; preds = %entry
 
12
        ret %struct.term* undef
 
13
 
 
14
bb1:            ; preds = %entry
 
15
        %0 = tail call fastcc i8* @memory_Malloc(i32 12) nounwind               ; <i8*> [#uses=0]
 
16
        %1 = tail call fastcc i8* @memory_Malloc(i32 12) nounwind               ; <i8*> [#uses=0]
 
17
        ret %struct.term* undef
 
18
}
 
19
 
 
20
 
 
21
define i32 @t2(i32 %argc, i8** nocapture %argv) nounwind {
 
22
entry:
 
23
        br label %bb6.i8
 
24
 
 
25
bb6.i8:         ; preds = %memory_CalculateRealBlockSize1374.exit.i, %entry
 
26
        br i1 undef, label %memory_CalculateRealBlockSize1374.exit.i, label %bb.i.i9
 
27
 
 
28
bb.i.i9:                ; preds = %bb6.i8
 
29
        br label %memory_CalculateRealBlockSize1374.exit.i
 
30
 
 
31
memory_CalculateRealBlockSize1374.exit.i:               ; preds = %bb.i.i9, %bb6.i8
 
32
        %0 = phi i32 [ undef, %bb.i.i9 ], [ undef, %bb6.i8 ]            ; <i32> [#uses=2]
 
33
        store i32 %0, i32* undef, align 4
 
34
        %1 = urem i32 8184, %0          ; <i32> [#uses=1]
 
35
        %2 = sub i32 8188, %1           ; <i32> [#uses=1]
 
36
        store i32 %2, i32* undef, align 4
 
37
        br i1 undef, label %memory_Init.exit, label %bb6.i8
 
38
 
 
39
memory_Init.exit:               ; preds = %memory_CalculateRealBlockSize1374.exit.i
 
40
        br label %bb.i.i
 
41
 
 
42
bb.i.i:         ; preds = %bb.i.i, %memory_Init.exit
 
43
        br i1 undef, label %symbol_Init.exit, label %bb.i.i
 
44
 
 
45
symbol_Init.exit:               ; preds = %bb.i.i
 
46
        br label %bb.i.i67
 
47
 
 
48
bb.i.i67:               ; preds = %bb.i.i67, %symbol_Init.exit
 
49
        br i1 undef, label %symbol_CreatePrecedence3522.exit, label %bb.i.i67
 
50
 
 
51
symbol_CreatePrecedence3522.exit:               ; preds = %bb.i.i67
 
52
        br label %bb.i.i8.i
 
53
 
 
54
bb.i.i8.i:              ; preds = %bb.i.i8.i, %symbol_CreatePrecedence3522.exit
 
55
        br i1 undef, label %cont_Create.exit9.i, label %bb.i.i8.i
 
56
 
 
57
cont_Create.exit9.i:            ; preds = %bb.i.i8.i
 
58
        br label %bb.i.i.i72
 
59
 
 
60
bb.i.i.i72:             ; preds = %bb.i.i.i72, %cont_Create.exit9.i
 
61
        br i1 undef, label %cont_Init.exit, label %bb.i.i.i72
 
62
 
 
63
cont_Init.exit:         ; preds = %bb.i.i.i72
 
64
        br label %bb.i103
 
65
 
 
66
bb.i103:                ; preds = %bb.i103, %cont_Init.exit
 
67
        br i1 undef, label %subs_Init.exit, label %bb.i103
 
68
 
 
69
subs_Init.exit:         ; preds = %bb.i103
 
70
        br i1 undef, label %bb1.i.i.i80, label %cc_Init.exit
 
71
 
 
72
bb1.i.i.i80:            ; preds = %subs_Init.exit
 
73
        unreachable
 
74
 
 
75
cc_Init.exit:           ; preds = %subs_Init.exit
 
76
        br label %bb.i.i375
 
77
 
 
78
bb.i.i375:              ; preds = %bb.i.i375, %cc_Init.exit
 
79
        br i1 undef, label %bb.i439, label %bb.i.i375
 
80
 
 
81
bb.i439:                ; preds = %bb.i439, %bb.i.i375
 
82
        br i1 undef, label %opts_DeclareSPASSFlagsAsOptions.exit, label %bb.i439
 
83
 
 
84
opts_DeclareSPASSFlagsAsOptions.exit:           ; preds = %bb.i439
 
85
        br i1 undef, label %opts_TranslateShortOptDeclarations.exit.i, label %bb.i.i82
 
86
 
 
87
bb.i.i82:               ; preds = %opts_DeclareSPASSFlagsAsOptions.exit
 
88
        unreachable
 
89
 
 
90
opts_TranslateShortOptDeclarations.exit.i:              ; preds = %opts_DeclareSPASSFlagsAsOptions.exit
 
91
        br i1 undef, label %list_Length.exit.i.thread.i, label %bb.i.i4.i
 
92
 
 
93
list_Length.exit.i.thread.i:            ; preds = %opts_TranslateShortOptDeclarations.exit.i
 
94
        br i1 undef, label %bb18.i.i.i, label %bb26.i.i.i
 
95
 
 
96
bb.i.i4.i:              ; preds = %opts_TranslateShortOptDeclarations.exit.i
 
97
        unreachable
 
98
 
 
99
bb18.i.i.i:             ; preds = %list_Length.exit.i.thread.i
 
100
        unreachable
 
101
 
 
102
bb26.i.i.i:             ; preds = %list_Length.exit.i.thread.i
 
103
        br i1 undef, label %bb27.i142, label %opts_GetOptLongOnly.exit.thread97.i
 
104
 
 
105
opts_GetOptLongOnly.exit.thread97.i:            ; preds = %bb26.i.i.i
 
106
        br label %bb27.i142
 
107
 
 
108
bb27.i142:              ; preds = %opts_GetOptLongOnly.exit.thread97.i, %bb26.i.i.i
 
109
        br label %bb1.i3.i
 
110
 
 
111
bb1.i3.i:               ; preds = %bb1.i3.i, %bb27.i142
 
112
        br i1 undef, label %opts_FreeLongOptsArray.exit.i, label %bb1.i3.i
 
113
 
 
114
opts_FreeLongOptsArray.exit.i:          ; preds = %bb1.i3.i
 
115
        br label %bb.i443
 
116
 
 
117
bb.i443:                ; preds = %bb.i443, %opts_FreeLongOptsArray.exit.i
 
118
        br i1 undef, label %flag_InitStoreByDefaults3542.exit, label %bb.i443
 
119
 
 
120
flag_InitStoreByDefaults3542.exit:              ; preds = %bb.i443
 
121
        br i1 undef, label %bb6.i449, label %bb.i503
 
122
 
 
123
bb6.i449:               ; preds = %flag_InitStoreByDefaults3542.exit
 
124
        unreachable
 
125
 
 
126
bb.i503:                ; preds = %bb.i503, %flag_InitStoreByDefaults3542.exit
 
127
        br i1 undef, label %flag_CleanStore3464.exit, label %bb.i503
 
128
 
 
129
flag_CleanStore3464.exit:               ; preds = %bb.i503
 
130
        br i1 undef, label %bb1.i81.i.preheader, label %bb.i173
 
131
 
 
132
bb.i173:                ; preds = %flag_CleanStore3464.exit
 
133
        unreachable
 
134
 
 
135
bb1.i81.i.preheader:            ; preds = %flag_CleanStore3464.exit
 
136
        br i1 undef, label %bb1.i64.i.preheader, label %bb5.i179
 
137
 
 
138
bb5.i179:               ; preds = %bb1.i81.i.preheader
 
139
        unreachable
 
140
 
 
141
bb1.i64.i.preheader:            ; preds = %bb1.i81.i.preheader
 
142
        br i1 undef, label %dfg_DeleteProofList.exit.i, label %bb.i9.i
 
143
 
 
144
bb.i9.i:                ; preds = %bb1.i64.i.preheader
 
145
        unreachable
 
146
 
 
147
dfg_DeleteProofList.exit.i:             ; preds = %bb1.i64.i.preheader
 
148
        br i1 undef, label %term_DeleteTermList621.exit.i, label %bb.i.i62.i
 
149
 
 
150
bb.i.i62.i:             ; preds = %bb.i.i62.i, %dfg_DeleteProofList.exit.i
 
151
        br i1 undef, label %term_DeleteTermList621.exit.i, label %bb.i.i62.i
 
152
 
 
153
term_DeleteTermList621.exit.i:          ; preds = %bb.i.i62.i, %dfg_DeleteProofList.exit.i
 
154
        br i1 undef, label %dfg_DFGParser.exit, label %bb.i.i211
 
155
 
 
156
bb.i.i211:              ; preds = %term_DeleteTermList621.exit.i
 
157
        unreachable
 
158
 
 
159
dfg_DFGParser.exit:             ; preds = %term_DeleteTermList621.exit.i
 
160
        br label %bb.i513
 
161
 
 
162
bb.i513:                ; preds = %bb2.i516, %dfg_DFGParser.exit
 
163
        br i1 undef, label %bb2.i516, label %bb1.i514
 
164
 
 
165
bb1.i514:               ; preds = %bb.i513
 
166
        unreachable
 
167
 
 
168
bb2.i516:               ; preds = %bb.i513
 
169
        br i1 undef, label %bb.i509, label %bb.i513
 
170
 
 
171
bb.i509:                ; preds = %bb.i509, %bb2.i516
 
172
        br i1 undef, label %symbol_TransferPrecedence3468.exit511, label %bb.i509
 
173
 
 
174
symbol_TransferPrecedence3468.exit511:          ; preds = %bb.i509
 
175
        br i1 undef, label %bb20, label %bb21
 
176
 
 
177
bb20:           ; preds = %symbol_TransferPrecedence3468.exit511
 
178
        unreachable
 
179
 
 
180
bb21:           ; preds = %symbol_TransferPrecedence3468.exit511
 
181
        br i1 undef, label %cnf_Init.exit, label %bb.i498
 
182
 
 
183
bb.i498:                ; preds = %bb21
 
184
        unreachable
 
185
 
 
186
cnf_Init.exit:          ; preds = %bb21
 
187
        br i1 undef, label %bb23, label %bb22
 
188
 
 
189
bb22:           ; preds = %cnf_Init.exit
 
190
        br i1 undef, label %bb2.i.i496, label %bb.i.i494
 
191
 
 
192
bb.i.i494:              ; preds = %bb22
 
193
        unreachable
 
194
 
 
195
bb2.i.i496:             ; preds = %bb22
 
196
        unreachable
 
197
 
 
198
bb23:           ; preds = %cnf_Init.exit
 
199
        br i1 undef, label %bb28, label %bb24
 
200
 
 
201
bb24:           ; preds = %bb23
 
202
        unreachable
 
203
 
 
204
bb28:           ; preds = %bb23
 
205
        br i1 undef, label %bb31, label %bb29
 
206
 
 
207
bb29:           ; preds = %bb28
 
208
        unreachable
 
209
 
 
210
bb31:           ; preds = %bb28
 
211
        br i1 undef, label %bb34, label %bb32
 
212
 
 
213
bb32:           ; preds = %bb31
 
214
        unreachable
 
215
 
 
216
bb34:           ; preds = %bb31
 
217
        br i1 undef, label %bb83, label %bb66
 
218
 
 
219
bb66:           ; preds = %bb34
 
220
        unreachable
 
221
 
 
222
bb83:           ; preds = %bb34
 
223
        br i1 undef, label %bb2.i1668, label %bb.i1667
 
224
 
 
225
bb.i1667:               ; preds = %bb83
 
226
        unreachable
 
227
 
 
228
bb2.i1668:              ; preds = %bb83
 
229
        br i1 undef, label %bb5.i205, label %bb3.i204
 
230
 
 
231
bb3.i204:               ; preds = %bb2.i1668
 
232
        unreachable
 
233
 
 
234
bb5.i205:               ; preds = %bb2.i1668
 
235
        br i1 undef, label %bb.i206.i, label %ana_AnalyzeSortStructure.exit.i
 
236
 
 
237
bb.i206.i:              ; preds = %bb5.i205
 
238
        br i1 undef, label %bb1.i207.i, label %ana_AnalyzeSortStructure.exit.i
 
239
 
 
240
bb1.i207.i:             ; preds = %bb.i206.i
 
241
        br i1 undef, label %bb25.i1801.thread, label %bb.i1688
 
242
 
 
243
bb.i1688:               ; preds = %bb1.i207.i
 
244
        unreachable
 
245
 
 
246
bb25.i1801.thread:              ; preds = %bb1.i207.i
 
247
        unreachable
 
248
 
 
249
ana_AnalyzeSortStructure.exit.i:                ; preds = %bb.i206.i, %bb5.i205
 
250
        br i1 undef, label %bb7.i207, label %bb.i1806
 
251
 
 
252
bb.i1806:               ; preds = %ana_AnalyzeSortStructure.exit.i
 
253
        br i1 undef, label %bb2.i.i.i1811, label %bb.i.i.i1809
 
254
 
 
255
bb.i.i.i1809:           ; preds = %bb.i1806
 
256
        unreachable
 
257
 
 
258
bb2.i.i.i1811:          ; preds = %bb.i1806
 
259
        unreachable
 
260
 
 
261
bb7.i207:               ; preds = %ana_AnalyzeSortStructure.exit.i
 
262
        br i1 undef, label %bb9.i, label %bb8.i
 
263
 
 
264
bb8.i:          ; preds = %bb7.i207
 
265
        unreachable
 
266
 
 
267
bb9.i:          ; preds = %bb7.i207
 
268
        br i1 undef, label %bb23.i, label %bb26.i
 
269
 
 
270
bb23.i:         ; preds = %bb9.i
 
271
        br i1 undef, label %bb25.i, label %bb24.i
 
272
 
 
273
bb24.i:         ; preds = %bb23.i
 
274
        br i1 undef, label %sort_SortTheoryIsTrivial.exit.i, label %bb.i2093
 
275
 
 
276
bb.i2093:               ; preds = %bb.i2093, %bb24.i
 
277
        br label %bb.i2093
 
278
 
 
279
sort_SortTheoryIsTrivial.exit.i:                ; preds = %bb24.i
 
280
        br i1 undef, label %bb3.i2141, label %bb4.i2143
 
281
 
 
282
bb3.i2141:              ; preds = %sort_SortTheoryIsTrivial.exit.i
 
283
        unreachable
 
284
 
 
285
bb4.i2143:              ; preds = %sort_SortTheoryIsTrivial.exit.i
 
286
        br i1 undef, label %bb8.i2178, label %bb5.i2144
 
287
 
 
288
bb5.i2144:              ; preds = %bb4.i2143
 
289
        br i1 undef, label %bb7.i2177, label %bb1.i28.i
 
290
 
 
291
bb1.i28.i:              ; preds = %bb5.i2144
 
292
        br i1 undef, label %bb4.i43.i, label %bb2.i.i2153
 
293
 
 
294
bb2.i.i2153:            ; preds = %bb1.i28.i
 
295
        br i1 undef, label %bb4.i.i33.i, label %bb.i.i30.i
 
296
 
 
297
bb.i.i30.i:             ; preds = %bb2.i.i2153
 
298
        unreachable
 
299
 
 
300
bb4.i.i33.i:            ; preds = %bb2.i.i2153
 
301
        br i1 undef, label %bb9.i.i36.i, label %bb5.i.i34.i
 
302
 
 
303
bb5.i.i34.i:            ; preds = %bb4.i.i33.i
 
304
        unreachable
 
305
 
 
306
bb9.i.i36.i:            ; preds = %bb4.i.i33.i
 
307
        br i1 undef, label %bb14.i.i.i2163, label %bb10.i.i37.i
 
308
 
 
309
bb10.i.i37.i:           ; preds = %bb9.i.i36.i
 
310
        unreachable
 
311
 
 
312
bb14.i.i.i2163:         ; preds = %bb9.i.i36.i
 
313
        br i1 undef, label %sort_LinkPrint.exit.i.i, label %bb15.i.i.i2164
 
314
 
 
315
bb15.i.i.i2164:         ; preds = %bb14.i.i.i2163
 
316
        unreachable
 
317
 
 
318
sort_LinkPrint.exit.i.i:                ; preds = %bb14.i.i.i2163
 
319
        unreachable
 
320
 
 
321
bb4.i43.i:              ; preds = %bb1.i28.i
 
322
        unreachable
 
323
 
 
324
bb7.i2177:              ; preds = %bb5.i2144
 
325
        unreachable
 
326
 
 
327
bb8.i2178:              ; preds = %bb4.i2143
 
328
        br i1 undef, label %sort_ApproxStaticSortTheory.exit, label %bb.i5.i2185.preheader
 
329
 
 
330
bb.i5.i2185.preheader:          ; preds = %bb8.i2178
 
331
        br label %bb.i5.i2185
 
332
 
 
333
bb.i5.i2185:            ; preds = %bb.i5.i2185, %bb.i5.i2185.preheader
 
334
        br i1 undef, label %sort_ApproxStaticSortTheory.exit, label %bb.i5.i2185
 
335
 
 
336
sort_ApproxStaticSortTheory.exit:               ; preds = %bb.i5.i2185, %bb8.i2178
 
337
        br label %bb25.i
 
338
 
 
339
bb25.i:         ; preds = %sort_ApproxStaticSortTheory.exit, %bb23.i
 
340
        unreachable
 
341
 
 
342
bb26.i:         ; preds = %bb9.i
 
343
        unreachable
 
344
}