Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(157)

Side by Side Diff: test/webkit/dfg-cfg-simplify-eliminate-set-local-type-check-then-branch-not-null-expected.txt

Issue 148503002: A64: Synchronize with r15545. (Closed) Base URL: https://v8.googlecode.com/svn/branches/experimental/a64
Patch Set: Created 6 years, 10 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch | Annotate | Revision Log
OLDNEW
(Empty)
1 # Copyright 2013 the V8 project authors. All rights reserved.
2 # Copyright (C) 2005, 2006, 2007, 2008, 2009 Apple Inc. All rights reserved.
3 #
4 # Redistribution and use in source and binary forms, with or without
5 # modification, are permitted provided that the following conditions
6 # are met:
7 # 1. Redistributions of source code must retain the above copyright
8 # notice, this list of conditions and the following disclaimer.
9 # 2. Redistributions in binary form must reproduce the above copyright
10 # notice, this list of conditions and the following disclaimer in the
11 # documentation and/or other materials provided with the distribution.
12 #
13 # THIS SOFTWARE IS PROVIDED BY APPLE INC. AND ITS CONTRIBUTORS ``AS IS'' AND ANY
14 # EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
15 # WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
16 # DISCLAIMED. IN NO EVENT SHALL APPLE INC. OR ITS CONTRIBUTORS BE LIABLE FOR ANY
17 # DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
18 # (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
19 # LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON
20 # ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
21 # (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
22 # SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
23
24 Tests what happens when CFG simplification leads to the elimination of a set loc al that had a type check, and then we branch on the variable not being null.
25
26 On success, you will see a series of "PASS" messages, followed by "TEST COMPLETE ".
27
28
29 PASS foo(o) is -1
30 PASS foo(o) is 0
31 PASS foo(o) is 1
32 PASS foo(o) is 2
33 PASS foo(o) is 3
34 PASS foo(o) is 4
35 PASS foo(o) is 5
36 PASS foo(o) is 6
37 PASS foo(o) is 7
38 PASS foo(o) is 8
39 PASS foo(o) is 9
40 PASS foo(o) is 10
41 PASS foo(o) is 11
42 PASS foo(o) is 12
43 PASS foo(o) is 13
44 PASS foo(o) is 14
45 PASS foo(o) is 15
46 PASS foo(o) is 16
47 PASS foo(o) is 17
48 PASS foo(o) is 18
49 PASS foo(o) is 19
50 PASS foo(o) is 20
51 PASS foo(o) is 21
52 PASS foo(o) is 22
53 PASS foo(o) is 23
54 PASS foo(o) is 24
55 PASS foo(o) is 25
56 PASS foo(o) is 26
57 PASS foo(o) is 27
58 PASS foo(o) is 28
59 PASS foo(o) is 29
60 PASS foo(o) is 30
61 PASS foo(o) is 31
62 PASS foo(o) is 32
63 PASS foo(o) is 33
64 PASS foo(o) is 34
65 PASS foo(o) is 35
66 PASS foo(o) is 36
67 PASS foo(o) is 37
68 PASS foo(o) is 38
69 PASS foo(o) is 39
70 PASS foo(o) is 40
71 PASS foo(o) is 41
72 PASS foo(o) is 42
73 PASS foo(o) is 43
74 PASS foo(o) is 44
75 PASS foo(o) is 45
76 PASS foo(o) is 46
77 PASS foo(o) is 47
78 PASS foo(o) is 48
79 PASS foo(o) is 49
80 PASS foo(o) is 50
81 PASS foo(o) is 51
82 PASS foo(o) is 52
83 PASS foo(o) is 53
84 PASS foo(o) is 54
85 PASS foo(o) is 55
86 PASS foo(o) is 56
87 PASS foo(o) is 57
88 PASS foo(o) is 58
89 PASS foo(o) is 59
90 PASS foo(o) is 60
91 PASS foo(o) is 61
92 PASS foo(o) is 62
93 PASS foo(o) is 63
94 PASS foo(o) is 64
95 PASS foo(o) is 65
96 PASS foo(o) is 66
97 PASS foo(o) is 67
98 PASS foo(o) is 68
99 PASS foo(o) is 69
100 PASS foo(o) is 70
101 PASS foo(o) is 71
102 PASS foo(o) is 72
103 PASS foo(o) is 73
104 PASS foo(o) is 74
105 PASS foo(o) is 75
106 PASS foo(o) is 76
107 PASS foo(o) is 77
108 PASS foo(o) is 78
109 PASS foo(o) is 79
110 PASS foo(o) is 80
111 PASS foo(o) is 81
112 PASS foo(o) is 82
113 PASS foo(o) is 83
114 PASS foo(o) is 84
115 PASS foo(o) is 85
116 PASS foo(o) is 86
117 PASS foo(o) is 87
118 PASS foo(o) is 88
119 PASS foo(o) is 89
120 PASS foo(o) is 90
121 PASS foo(o) is 91
122 PASS foo(o) is 92
123 PASS foo(o) is 93
124 PASS foo(o) is 94
125 PASS foo(o) is 95
126 PASS foo(o) is 96
127 PASS foo(o) is 97
128 PASS foo(o) is 98
129 PASS foo(o) is 99
130 PASS foo(o) is 100
131 PASS foo(o) is 101
132 PASS foo(o) is 102
133 PASS foo(o) is 103
134 PASS foo(o) is 104
135 PASS foo(o) is 105
136 PASS foo(o) is 106
137 PASS foo(o) is 107
138 PASS foo(o) is 108
139 PASS foo(o) is 109
140 PASS foo(o) is 110
141 PASS foo(o) is 111
142 PASS foo(o) is 112
143 PASS foo(o) is 113
144 PASS foo(o) is 114
145 PASS foo(o) is 115
146 PASS foo(o) is 116
147 PASS foo(o) is 117
148 PASS foo(o) is 118
149 PASS foo(o) is 119
150 PASS foo(o) is 120
151 PASS foo(o) is 121
152 PASS foo(o) is 122
153 PASS foo(o) is 123
154 PASS foo(o) is 124
155 PASS foo(o) is 125
156 PASS foo(o) is 126
157 PASS foo(o) is 127
158 PASS foo(o) is 128
159 PASS foo(o) is 129
160 PASS foo(o) is 130
161 PASS foo(o) is 131
162 PASS foo(o) is 132
163 PASS foo(o) is 133
164 PASS foo(o) is 134
165 PASS foo(o) is 135
166 PASS foo(o) is 136
167 PASS foo(o) is 137
168 PASS foo(o) is 138
169 PASS foo(o) is 139
170 PASS foo(o) is 140
171 PASS foo(o) is 141
172 PASS foo(o) is 142
173 PASS foo(o) is 143
174 PASS foo(o) is 144
175 PASS foo(o) is 145
176 PASS foo(o) is 146
177 PASS foo(o) is 147
178 PASS foo(o) is 148
179 PASS foo(o) is 149
180 PASS foo(o) is 150
181 PASS foo(o) is 151
182 PASS foo(o) is 152
183 PASS foo(o) is 153
184 PASS foo(o) is 154
185 PASS foo(o) is 155
186 PASS foo(o) is 156
187 PASS foo(o) is 157
188 PASS foo(o) is 158
189 PASS foo(o) is 159
190 PASS foo(o) is 160
191 PASS foo(o) is 161
192 PASS foo(o) is 162
193 PASS foo(o) is 163
194 PASS foo(o) is 164
195 PASS foo(o) is 165
196 PASS foo(o) is 166
197 PASS foo(o) is 167
198 PASS foo(o) is 168
199 PASS foo(o) is 169
200 PASS foo(o) is 170
201 PASS foo(o) is 171
202 PASS foo(o) is 172
203 PASS foo(o) is 173
204 PASS foo(o) is 174
205 PASS foo(o) is 175
206 PASS foo(o) is 176
207 PASS foo(o) is 177
208 PASS foo(o) is 178
209 PASS foo(o) is 179
210 PASS foo(o) is 180
211 PASS foo(o) is 181
212 PASS foo(o) is 182
213 PASS foo(o) is 183
214 PASS foo(o) is 184
215 PASS foo(o) is 185
216 PASS foo(o) is 186
217 PASS foo(o) is 187
218 PASS foo(o) is 188
219 PASS foo(o) is 189
220 PASS foo(o) is 190
221 PASS foo(o) is 191
222 PASS foo(o) is 192
223 PASS foo(o) is 193
224 PASS foo(o) is 194
225 PASS foo(o) is 195
226 PASS foo(o) is 196
227 PASS foo(o) is 197
228 PASS foo(o) is 198
229 PASS foo(o) is 199
230 PASS foo(o) is 200
231 PASS foo(o) is 201
232 PASS foo(o) is 202
233 PASS foo(o) is 203
234 PASS foo(o) is 204
235 PASS foo(o) is 205
236 PASS foo(o) is 206
237 PASS foo(o) is 207
238 PASS foo(o) is 208
239 PASS foo(o) is 209
240 PASS foo(o) is 210
241 PASS foo(o) is 211
242 PASS foo(o) is 212
243 PASS foo(o) is 213
244 PASS foo(o) is 214
245 PASS foo(o) is 215
246 PASS foo(o) is 216
247 PASS foo(o) is 217
248 PASS foo(o) is 218
249 PASS foo(o) is 219
250 PASS foo(o) is 220
251 PASS foo(o) is 221
252 PASS foo(o) is 222
253 PASS foo(o) is 223
254 PASS foo(o) is 224
255 PASS foo(o) is 225
256 PASS foo(o) is 226
257 PASS foo(o) is 227
258 PASS foo(o) is 228
259 PASS foo(o) is 229
260 PASS foo(o) is 230
261 PASS foo(o) is 231
262 PASS foo(o) is 232
263 PASS foo(o) is 233
264 PASS foo(o) is 234
265 PASS foo(o) is 235
266 PASS foo(o) is 236
267 PASS foo(o) is 237
268 PASS foo(o) is 238
269 PASS foo(o) is 239
270 PASS foo(o) is 240
271 PASS foo(o) is 241
272 PASS foo(o) is 242
273 PASS foo(o) is 243
274 PASS foo(o) is 244
275 PASS foo(o) is 245
276 PASS foo(o) is 246
277 PASS foo(o) is 247
278 PASS foo(o) is 248
279 PASS foo(o) is 249
280 PASS foo(o) is 250
281 PASS foo(o) is 251
282 PASS foo(o) is 252
283 PASS foo(o) is 253
284 PASS foo(o) is 254
285 PASS foo(o) is 255
286 PASS foo(o) is 256
287 PASS foo(o) is 257
288 PASS foo(o) is 258
289 PASS foo(o) is 259
290 PASS foo(o) is 260
291 PASS foo(o) is 261
292 PASS foo(o) is 262
293 PASS foo(o) is 263
294 PASS foo(o) is 264
295 PASS foo(o) is 265
296 PASS foo(o) is 266
297 PASS foo(o) is 267
298 PASS foo(o) is 268
299 PASS foo(o) is 269
300 PASS foo(o) is 270
301 PASS foo(o) is 271
302 PASS foo(o) is 272
303 PASS foo(o) is 273
304 PASS foo(o) is 274
305 PASS foo(o) is 275
306 PASS foo(o) is 276
307 PASS foo(o) is 277
308 PASS foo(o) is 278
309 PASS foo(o) is 279
310 PASS foo(o) is 280
311 PASS foo(o) is 281
312 PASS foo(o) is 282
313 PASS foo(o) is 283
314 PASS foo(o) is 284
315 PASS foo(o) is 285
316 PASS foo(o) is 286
317 PASS foo(o) is 287
318 PASS foo(o) is 288
319 PASS foo(o) is 289
320 PASS foo(o) is 290
321 PASS foo(o) is 291
322 PASS foo(o) is 292
323 PASS foo(o) is 293
324 PASS foo(o) is 294
325 PASS foo(o) is 295
326 PASS foo(o) is 296
327 PASS foo(o) is 297
328 PASS foo(o) is 298
329 PASS foo(o) is 299
330 PASS foo(o) is 300
331 PASS foo(o) is 301
332 PASS foo(o) is 302
333 PASS foo(o) is 303
334 PASS foo(o) is 304
335 PASS foo(o) is 305
336 PASS foo(o) is 306
337 PASS foo(o) is 307
338 PASS foo(o) is 308
339 PASS foo(o) is 309
340 PASS foo(o) is 310
341 PASS foo(o) is 311
342 PASS foo(o) is 312
343 PASS foo(o) is 313
344 PASS foo(o) is 314
345 PASS foo(o) is 315
346 PASS foo(o) is 316
347 PASS foo(o) is 317
348 PASS foo(o) is 318
349 PASS foo(o) is 319
350 PASS foo(o) is 320
351 PASS foo(o) is 321
352 PASS foo(o) is 322
353 PASS foo(o) is 323
354 PASS foo(o) is 324
355 PASS foo(o) is 325
356 PASS foo(o) is 326
357 PASS foo(o) is 327
358 PASS foo(o) is 328
359 PASS foo(o) is 329
360 PASS foo(o) is 330
361 PASS foo(o) is 331
362 PASS foo(o) is 332
363 PASS foo(o) is 333
364 PASS foo(o) is 334
365 PASS foo(o) is 335
366 PASS foo(o) is 336
367 PASS foo(o) is 337
368 PASS foo(o) is 338
369 PASS foo(o) is 339
370 PASS foo(o) is 340
371 PASS foo(o) is 341
372 PASS foo(o) is 342
373 PASS foo(o) is 343
374 PASS foo(o) is 344
375 PASS foo(o) is 345
376 PASS foo(o) is 346
377 PASS foo(o) is 347
378 PASS foo(o) is 348
379 PASS foo(o) is 349
380 PASS foo(o) is 350
381 PASS foo(o) is 351
382 PASS foo(o) is 352
383 PASS foo(o) is 353
384 PASS foo(o) is 354
385 PASS foo(o) is 355
386 PASS foo(o) is 356
387 PASS foo(o) is 357
388 PASS foo(o) is 358
389 PASS foo(o) is 359
390 PASS foo(o) is 360
391 PASS foo(o) is 361
392 PASS foo(o) is 362
393 PASS foo(o) is 363
394 PASS foo(o) is 364
395 PASS foo(o) is 365
396 PASS foo(o) is 366
397 PASS foo(o) is 367
398 PASS foo(o) is 368
399 PASS foo(o) is 369
400 PASS foo(o) is 370
401 PASS foo(o) is 371
402 PASS foo(o) is 372
403 PASS foo(o) is 373
404 PASS foo(o) is 374
405 PASS foo(o) is 375
406 PASS foo(o) is 376
407 PASS foo(o) is 377
408 PASS foo(o) is 378
409 PASS foo(o) is 379
410 PASS foo(o) is 380
411 PASS foo(o) is 381
412 PASS foo(o) is 382
413 PASS foo(o) is 383
414 PASS foo(o) is 384
415 PASS foo(o) is 385
416 PASS foo(o) is 386
417 PASS foo(o) is 387
418 PASS foo(o) is 388
419 PASS foo(o) is 389
420 PASS foo(o) is 390
421 PASS foo(o) is 391
422 PASS foo(o) is 392
423 PASS foo(o) is 393
424 PASS foo(o) is 394
425 PASS foo(o) is 395
426 PASS foo(o) is 396
427 PASS foo(o) is 397
428 PASS foo(o) is 398
429 PASS foo(o) is 399
430 PASS foo(o) is 400
431 PASS foo(o) is 401
432 PASS foo(o) is 402
433 PASS foo(o) is 403
434 PASS foo(o) is 404
435 PASS foo(o) is 405
436 PASS foo(o) is 406
437 PASS foo(o) is 407
438 PASS foo(o) is 408
439 PASS foo(o) is 409
440 PASS foo(o) is 410
441 PASS foo(o) is 411
442 PASS foo(o) is 412
443 PASS foo(o) is 413
444 PASS foo(o) is 414
445 PASS foo(o) is 415
446 PASS foo(o) is 416
447 PASS foo(o) is 417
448 PASS foo(o) is 418
449 PASS foo(o) is 419
450 PASS foo(o) is 420
451 PASS foo(o) is 421
452 PASS foo(o) is 422
453 PASS foo(o) is 423
454 PASS foo(o) is 424
455 PASS foo(o) is 425
456 PASS foo(o) is 426
457 PASS foo(o) is 427
458 PASS foo(o) is 428
459 PASS foo(o) is 429
460 PASS foo(o) is 430
461 PASS foo(o) is 431
462 PASS foo(o) is 432
463 PASS foo(o) is 433
464 PASS foo(o) is 434
465 PASS foo(o) is 435
466 PASS foo(o) is 436
467 PASS foo(o) is 437
468 PASS foo(o) is 438
469 PASS foo(o) is 439
470 PASS foo(o) is 440
471 PASS foo(o) is 441
472 PASS foo(o) is 442
473 PASS foo(o) is 443
474 PASS foo(o) is 444
475 PASS foo(o) is 445
476 PASS foo(o) is 446
477 PASS foo(o) is 447
478 PASS foo(o) is 448
479 PASS foo(o) is null
480 PASS foo(o) is null
481 PASS foo(o) is null
482 PASS foo(o) is null
483 PASS foo(o) is null
484 PASS foo(o) is null
485 PASS foo(o) is null
486 PASS foo(o) is null
487 PASS foo(o) is null
488 PASS foo(o) is null
489 PASS foo(o) is null
490 PASS foo(o) is null
491 PASS foo(o) is null
492 PASS foo(o) is null
493 PASS foo(o) is null
494 PASS foo(o) is null
495 PASS foo(o) is null
496 PASS foo(o) is null
497 PASS foo(o) is null
498 PASS foo(o) is null
499 PASS foo(o) is null
500 PASS foo(o) is null
501 PASS foo(o) is null
502 PASS foo(o) is null
503 PASS foo(o) is null
504 PASS foo(o) is null
505 PASS foo(o) is null
506 PASS foo(o) is null
507 PASS foo(o) is null
508 PASS foo(o) is null
509 PASS foo(o) is null
510 PASS foo(o) is null
511 PASS foo(o) is null
512 PASS foo(o) is null
513 PASS foo(o) is null
514 PASS foo(o) is null
515 PASS foo(o) is null
516 PASS foo(o) is null
517 PASS foo(o) is null
518 PASS foo(o) is null
519 PASS foo(o) is null
520 PASS foo(o) is null
521 PASS foo(o) is null
522 PASS foo(o) is null
523 PASS foo(o) is null
524 PASS foo(o) is null
525 PASS foo(o) is null
526 PASS foo(o) is null
527 PASS foo(o) is null
528 PASS foo(o) is null
529 PASS successfullyParsed is true
530
531 TEST COMPLETE
532
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698