1 ; RUN: llc < %s -mtriple=x86_64-apple-darwin10 2 3 %struct.ANY = type { i8* } 4 %struct.AV = type { %struct.XPVAV*, i32, i32 } 5 %struct.CLONE_PARAMS = type { %struct.AV*, i64, %struct.PerlInterpreter* } 6 %struct.CV = type { %struct.XPVCV*, i32, i32 } 7 %struct.DIR = type { i32, i64, i64, i8*, i32, i64, i64, i32, %struct.__darwin_pthread_mutex_t, %struct._telldir* } 8 %struct.GP = type { %struct.SV*, i32, %struct.io*, %struct.CV*, %struct.AV*, %struct.HV*, %struct.GV*, %struct.CV*, i32, i32, i32, i8* } 9 %struct.GV = type { %struct.XPVGV*, i32, i32 } 10 %struct.HE = type { %struct.HE*, %struct.HEK*, %struct.SV* } 11 %struct.HEK = type { i32, i32, [1 x i8] } 12 %struct.HV = type { %struct.XPVHV*, i32, i32 } 13 %struct.MAGIC = type { %struct.MAGIC*, %struct.MGVTBL*, i16, i8, i8, %struct.SV*, i8*, i32 } 14 %struct.MGVTBL = type { i32 (%struct.SV*, %struct.MAGIC*)*, i32 (%struct.SV*, %struct.MAGIC*)*, i32 (%struct.SV*, %struct.MAGIC*)*, i32 (%struct.SV*, %struct.MAGIC*)*, i32 (%struct.SV*, %struct.MAGIC*)*, i32 (%struct.SV*, %struct.MAGIC*, %struct.SV*, i8*, i32)*, i32 (%struct.MAGIC*, %struct.CLONE_PARAMS*)* } 15 %struct.OP = type { %struct.OP*, %struct.OP*, %struct.OP* ()*, i64, i16, i16, i8, i8 } 16 %struct.PMOP = type { %struct.OP*, %struct.OP*, %struct.OP* ()*, i64, i16, i16, i8, i8, %struct.OP*, %struct.OP*, %struct.OP*, %struct.OP*, %struct.PMOP*, %struct.REGEXP*, i32, i32, i8, %struct.HV* } 17 %struct.PerlIO_funcs = type { i64, i8*, i64, i32, i64 (%struct.PerlIOl**, i8*, %struct.SV*, %struct.PerlIO_funcs*)*, i64 (%struct.PerlIOl**)*, %struct.PerlIOl** (%struct.PerlIO_funcs*, %struct.PerlIO_list_t*, i64, i8*, i32, i32, i32, %struct.PerlIOl**, i32, %struct.SV**)*, i64 (%struct.PerlIOl**)*, %struct.SV* (%struct.PerlIOl**, %struct.CLONE_PARAMS*, i32)*, i64 (%struct.PerlIOl**)*, %struct.PerlIOl** (%struct.PerlIOl**, %struct.PerlIOl**, %struct.CLONE_PARAMS*, i32)*, i64 (%struct.PerlIOl**, i8*, i64)*, i64 (%struct.PerlIOl**, i8*, i64)*, i64 (%struct.PerlIOl**, i8*, i64)*, i64 (%struct.PerlIOl**, i64, i32)*, i64 (%struct.PerlIOl**)*, i64 (%struct.PerlIOl**)*, i64 (%struct.PerlIOl**)*, i64 (%struct.PerlIOl**)*, i64 (%struct.PerlIOl**)*, i64 (%struct.PerlIOl**)*, void (%struct.PerlIOl**)*, void (%struct.PerlIOl**)*, i8* (%struct.PerlIOl**)*, i64 (%struct.PerlIOl**)*, i8* (%struct.PerlIOl**)*, i64 (%struct.PerlIOl**)*, void (%struct.PerlIOl**, i8*, i64)* } 18 %struct.PerlIO_list_t = type { i64, i64, i64, %struct.PerlIO_pair_t* } 19 %struct.PerlIO_pair_t = type { %struct.PerlIO_funcs*, %struct.SV* } 20 %struct.PerlIOl = type { %struct.PerlIOl*, %struct.PerlIO_funcs*, i32 } 21 %struct.PerlInterpreter = type { i8 } 22 %struct.REGEXP = type { i32*, i32*, %struct.regnode*, %struct.reg_substr_data*, i8*, %struct.reg_data*, i8*, i32*, i32, i32, i32, i32, i32, i32, i32, i32, [1 x %struct.regnode] } 23 %struct.SV = type { i8*, i32, i32 } 24 %struct.XPVAV = type { i8*, i64, i64, i64, double, %struct.MAGIC*, %struct.HV*, %struct.SV**, %struct.SV*, i8 } 25 %struct.XPVCV = type { i8*, i64, i64, i64, double, %struct.MAGIC*, %struct.HV*, %struct.HV*, %struct.OP*, %struct.OP*, void (%struct.CV*)*, %struct.ANY, %struct.GV*, i8*, i64, %struct.AV*, %struct.CV*, i16, i32 } 26 %struct.XPVGV = type { i8*, i64, i64, i64, double, %struct.MAGIC*, %struct.HV*, %struct.GP*, i8*, i64, %struct.HV*, i8 } 27 %struct.XPVHV = type { i8*, i64, i64, i64, double, %struct.MAGIC*, %struct.HV*, i32, %struct.HE*, %struct.PMOP*, i8* } 28 %struct.XPVIO = type { i8*, i64, i64, i64, double, %struct.MAGIC*, %struct.HV*, %struct.PerlIOl**, %struct.PerlIOl**, %struct.anon, i64, i64, i64, i64, i8*, %struct.GV*, i8*, %struct.GV*, i8*, %struct.GV*, i16, i8, i8 } 29 %struct.__darwin_pthread_mutex_t = type { i64, [56 x i8] } 30 %struct._telldir = type opaque 31 %struct.anon = type { %struct.DIR* } 32 %struct.io = type { %struct.XPVIO*, i32, i32 } 33 %struct.reg_data = type { i32, i8*, [1 x i8*] } 34 %struct.reg_substr_data = type { [3 x %struct.reg_substr_datum] } 35 %struct.reg_substr_datum = type { i32, i32, %struct.SV*, %struct.SV* } 36 %struct.regnode = type { i8, i8, i16 } 37 38 define i32 @Perl_yylex() nounwind ssp { 39 entry: 40 br i1 undef, label %bb21, label %bb 41 42 bb: ; preds = %entry 43 unreachable 44 45 bb21: ; preds = %entry 46 switch i32 undef, label %bb103 [ 47 i32 1, label %bb101 48 i32 4, label %bb75 49 i32 6, label %bb68 50 i32 7, label %bb67 51 i32 8, label %bb25 52 ] 53 54 bb25: ; preds = %bb21 55 ret i32 41 56 57 bb67: ; preds = %bb21 58 ret i32 40 59 60 bb68: ; preds = %bb21 61 br i1 undef, label %bb69, label %bb70 62 63 bb69: ; preds = %bb68 64 ret i32 undef 65 66 bb70: ; preds = %bb68 67 unreachable 68 69 bb75: ; preds = %bb21 70 unreachable 71 72 bb101: ; preds = %bb21 73 unreachable 74 75 bb103: ; preds = %bb21 76 switch i32 undef, label %bb104 [ 77 i32 0, label %bb126 78 i32 4, label %fake_eof 79 i32 26, label %fake_eof 80 i32 34, label %bb1423 81 i32 36, label %bb1050 82 i32 37, label %bb534 83 i32 39, label %bb1412 84 i32 41, label %bb643 85 i32 44, label %bb544 86 i32 48, label %bb1406 87 i32 49, label %bb1406 88 i32 50, label %bb1406 89 i32 51, label %bb1406 90 i32 52, label %bb1406 91 i32 53, label %bb1406 92 i32 54, label %bb1406 93 i32 55, label %bb1406 94 i32 56, label %bb1406 95 i32 57, label %bb1406 96 i32 59, label %bb639 97 i32 65, label %keylookup 98 i32 66, label %keylookup 99 i32 67, label %keylookup 100 i32 68, label %keylookup 101 i32 69, label %keylookup 102 i32 70, label %keylookup 103 i32 71, label %keylookup 104 i32 72, label %keylookup 105 i32 73, label %keylookup 106 i32 74, label %keylookup 107 i32 75, label %keylookup 108 i32 76, label %keylookup 109 i32 77, label %keylookup 110 i32 78, label %keylookup 111 i32 79, label %keylookup 112 i32 80, label %keylookup 113 i32 81, label %keylookup 114 i32 82, label %keylookup 115 i32 83, label %keylookup 116 i32 84, label %keylookup 117 i32 85, label %keylookup 118 i32 86, label %keylookup 119 i32 87, label %keylookup 120 i32 88, label %keylookup 121 i32 89, label %keylookup 122 i32 90, label %keylookup 123 i32 92, label %bb1455 124 i32 95, label %keylookup 125 i32 96, label %bb1447 126 i32 97, label %keylookup 127 i32 98, label %keylookup 128 i32 99, label %keylookup 129 i32 100, label %keylookup 130 i32 101, label %keylookup 131 i32 102, label %keylookup 132 i32 103, label %keylookup 133 i32 104, label %keylookup 134 i32 105, label %keylookup 135 i32 106, label %keylookup 136 i32 107, label %keylookup 137 i32 108, label %keylookup 138 i32 109, label %keylookup 139 i32 110, label %keylookup 140 i32 111, label %keylookup 141 i32 112, label %keylookup 142 i32 113, label %keylookup 143 i32 114, label %keylookup 144 i32 115, label %keylookup 145 i32 116, label %keylookup 146 i32 117, label %keylookup 147 i32 118, label %keylookup 148 i32 119, label %keylookup 149 i32 120, label %keylookup 150 i32 121, label %keylookup 151 i32 122, label %keylookup 152 i32 126, label %bb544 153 ] 154 155 bb104: ; preds = %bb103 156 unreachable 157 158 bb126: ; preds = %bb103 159 ret i32 0 160 161 fake_eof: ; preds = %bb1841, %bb103, %bb103 162 unreachable 163 164 bb534: ; preds = %bb103 165 unreachable 166 167 bb544: ; preds = %bb103, %bb103 168 ret i32 undef 169 170 bb639: ; preds = %bb103 171 unreachable 172 173 bb643: ; preds = %bb103 174 unreachable 175 176 bb1050: ; preds = %bb103 177 unreachable 178 179 bb1406: ; preds = %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103 180 unreachable 181 182 bb1412: ; preds = %bb103 183 unreachable 184 185 bb1423: ; preds = %bb103 186 unreachable 187 188 bb1447: ; preds = %bb103 189 unreachable 190 191 bb1455: ; preds = %bb103 192 unreachable 193 194 keylookup: ; preds = %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103, %bb103 195 br i1 undef, label %bb1498, label %bb1496 196 197 bb1496: ; preds = %keylookup 198 br i1 undef, label %bb1498, label %bb1510.preheader 199 200 bb1498: ; preds = %bb1496, %keylookup 201 unreachable 202 203 bb1510.preheader: ; preds = %bb1496 204 br i1 undef, label %bb1511, label %bb1518 205 206 bb1511: ; preds = %bb1510.preheader 207 br label %bb1518 208 209 bb1518: ; preds = %bb1511, %bb1510.preheader 210 switch i32 undef, label %bb741.i4285 [ 211 i32 95, label %bb744.i4287 212 i32 115, label %bb852.i4394 213 ] 214 215 bb741.i4285: ; preds = %bb1518 216 br label %Perl_keyword.exit4735 217 218 bb744.i4287: ; preds = %bb1518 219 br label %Perl_keyword.exit4735 220 221 bb852.i4394: ; preds = %bb1518 222 br i1 undef, label %bb861.i4404, label %bb856.i4399 223 224 bb856.i4399: ; preds = %bb852.i4394 225 br label %Perl_keyword.exit4735 226 227 bb861.i4404: ; preds = %bb852.i4394 228 br label %Perl_keyword.exit4735 229 230 Perl_keyword.exit4735: ; preds = %bb861.i4404, %bb856.i4399, %bb744.i4287, %bb741.i4285 231 br i1 undef, label %bb1544, label %reserved_word 232 233 bb1544: ; preds = %Perl_keyword.exit4735 234 br i1 undef, label %bb1565, label %bb1545 235 236 bb1545: ; preds = %bb1544 237 br i1 undef, label %bb1563, label %bb1558 238 239 bb1558: ; preds = %bb1545 240 %0 = load %struct.SV*, %struct.SV** undef ; <%struct.SV*> [#uses=1] 241 %1 = bitcast %struct.SV* %0 to %struct.GV* ; <%struct.GV*> [#uses=5] 242 br i1 undef, label %bb1563, label %bb1559 243 244 bb1559: ; preds = %bb1558 245 br i1 undef, label %bb1560, label %bb1563 246 247 bb1560: ; preds = %bb1559 248 br i1 undef, label %bb1563, label %bb1561 249 250 bb1561: ; preds = %bb1560 251 br i1 undef, label %bb1562, label %bb1563 252 253 bb1562: ; preds = %bb1561 254 br label %bb1563 255 256 bb1563: ; preds = %bb1562, %bb1561, %bb1560, %bb1559, %bb1558, %bb1545 257 %gv19.3 = phi %struct.GV* [ %1, %bb1562 ], [ undef, %bb1545 ], [ %1, %bb1558 ], [ %1, %bb1559 ], [ %1, %bb1560 ], [ %1, %bb1561 ] ; <%struct.GV*> [#uses=0] 258 br i1 undef, label %bb1565, label %reserved_word 259 260 bb1565: ; preds = %bb1563, %bb1544 261 br i1 undef, label %bb1573, label %bb1580 262 263 bb1573: ; preds = %bb1565 264 br label %bb1580 265 266 bb1580: ; preds = %bb1573, %bb1565 267 br i1 undef, label %bb1595, label %reserved_word 268 269 bb1595: ; preds = %bb1580 270 br i1 undef, label %reserved_word, label %bb1597 271 272 bb1597: ; preds = %bb1595 273 br i1 undef, label %reserved_word, label %bb1602 274 275 bb1602: ; preds = %bb1597 276 br label %reserved_word 277 278 reserved_word: ; preds = %bb1602, %bb1597, %bb1595, %bb1580, %bb1563, %Perl_keyword.exit4735 279 switch i32 undef, label %bb2012 [ 280 i32 1, label %bb1819 281 i32 2, label %bb1830 282 i32 4, label %bb1841 283 i32 5, label %bb1841 284 i32 8, label %bb1880 285 i32 14, label %bb1894 286 i32 16, label %bb1895 287 i32 17, label %bb1896 288 i32 18, label %bb1897 289 i32 19, label %bb1898 290 i32 20, label %bb1899 291 i32 22, label %bb1906 292 i32 23, label %bb1928 293 i32 24, label %bb2555 294 i32 26, label %bb1929 295 i32 31, label %bb1921 296 i32 32, label %bb1930 297 i32 33, label %bb1905 298 i32 34, label %bb1936 299 i32 35, label %bb1927 300 i32 37, label %bb1962 301 i32 40, label %bb1951 302 i32 41, label %bb1946 303 i32 42, label %bb1968 304 i32 44, label %bb1969 305 i32 45, label %bb1970 306 i32 46, label %bb2011 307 i32 47, label %bb2006 308 i32 48, label %bb2007 309 i32 49, label %bb2009 310 i32 50, label %bb2010 311 i32 51, label %bb2008 312 i32 53, label %bb1971 313 i32 54, label %bb1982 314 i32 55, label %bb2005 315 i32 59, label %bb2081 316 i32 61, label %bb2087 317 i32 64, label %bb2080 318 i32 65, label %really_sub 319 i32 66, label %bb2079 320 i32 67, label %bb2089 321 i32 69, label %bb2155 322 i32 72, label %bb2137 323 i32 74, label %bb2138 324 i32 75, label %bb2166 325 i32 76, label %bb2144 326 i32 78, label %bb2145 327 i32 81, label %bb2102 328 i32 82, label %bb2108 329 i32 84, label %bb2114 330 i32 85, label %bb2115 331 i32 86, label %bb2116 332 i32 89, label %bb2146 333 i32 90, label %bb2147 334 i32 91, label %bb2148 335 i32 93, label %bb2154 336 i32 94, label %bb2167 337 i32 96, label %bb2091 338 i32 97, label %bb2090 339 i32 98, label %bb2088 340 i32 100, label %bb2173 341 i32 101, label %bb2174 342 i32 102, label %bb2175 343 i32 103, label %bb2180 344 i32 104, label %bb2181 345 i32 106, label %bb2187 346 i32 107, label %bb2188 347 i32 110, label %bb2206 348 i32 112, label %bb2217 349 i32 113, label %bb2218 350 i32 114, label %bb2199 351 i32 119, label %bb2205 352 i32 120, label %bb2229 353 i32 121, label %bb2233 354 i32 122, label %bb2234 355 i32 123, label %bb2235 356 i32 124, label %bb2236 357 i32 125, label %bb2237 358 i32 126, label %bb2238 359 i32 127, label %bb2239 360 i32 128, label %bb2268 361 i32 129, label %bb2267 362 i32 133, label %bb2276 363 i32 134, label %bb2348 364 i32 135, label %bb2337 365 i32 137, label %bb2239 366 i32 138, label %bb2367 367 i32 139, label %bb2368 368 i32 140, label %bb2369 369 i32 141, label %bb2357 370 i32 143, label %bb2349 371 i32 144, label %bb2350 372 i32 146, label %bb2356 373 i32 147, label %bb2370 374 i32 148, label %bb2445 375 i32 149, label %bb2453 376 i32 151, label %bb2381 377 i32 152, label %bb2457 378 i32 154, label %bb2516 379 i32 156, label %bb2522 380 i32 158, label %bb2527 381 i32 159, label %bb2537 382 i32 160, label %bb2503 383 i32 162, label %bb2504 384 i32 163, label %bb2464 385 i32 165, label %bb2463 386 i32 166, label %bb2538 387 i32 168, label %bb2515 388 i32 170, label %bb2549 389 i32 172, label %bb2566 390 i32 173, label %bb2595 391 i32 174, label %bb2565 392 i32 175, label %bb2567 393 i32 176, label %bb2568 394 i32 177, label %bb2569 395 i32 178, label %bb2570 396 i32 179, label %bb2594 397 i32 182, label %bb2571 398 i32 183, label %bb2572 399 i32 185, label %bb2593 400 i32 186, label %bb2583 401 i32 187, label %bb2596 402 i32 189, label %bb2602 403 i32 190, label %bb2603 404 i32 191, label %bb2604 405 i32 192, label %bb2605 406 i32 193, label %bb2606 407 i32 196, label %bb2617 408 i32 197, label %bb2618 409 i32 198, label %bb2619 410 i32 199, label %bb2627 411 i32 200, label %bb2625 412 i32 201, label %bb2626 413 i32 206, label %really_sub 414 i32 207, label %bb2648 415 i32 208, label %bb2738 416 i32 209, label %bb2739 417 i32 210, label %bb2740 418 i32 211, label %bb2742 419 i32 212, label %bb2741 420 i32 213, label %bb2737 421 i32 214, label %bb2743 422 i32 217, label %bb2758 423 i32 219, label %bb2764 424 i32 220, label %bb2765 425 i32 221, label %bb2744 426 i32 222, label %bb2766 427 i32 226, label %bb2785 428 i32 227, label %bb2783 429 i32 228, label %bb2784 430 i32 229, label %bb2790 431 i32 230, label %bb2797 432 i32 232, label %bb2782 433 i32 234, label %bb2791 434 i32 236, label %bb2815 435 i32 237, label %bb2818 436 i32 238, label %bb2819 437 i32 239, label %bb2820 438 i32 240, label %bb2817 439 i32 241, label %bb2816 440 i32 242, label %bb2821 441 i32 243, label %bb2826 442 i32 244, label %bb2829 443 i32 245, label %bb2830 444 ] 445 446 bb1819: ; preds = %reserved_word 447 unreachable 448 449 bb1830: ; preds = %reserved_word 450 unreachable 451 452 bb1841: ; preds = %reserved_word, %reserved_word 453 br i1 undef, label %fake_eof, label %bb1842 454 455 bb1842: ; preds = %bb1841 456 unreachable 457 458 bb1880: ; preds = %reserved_word 459 unreachable 460 461 bb1894: ; preds = %reserved_word 462 ret i32 undef 463 464 bb1895: ; preds = %reserved_word 465 ret i32 301 466 467 bb1896: ; preds = %reserved_word 468 ret i32 undef 469 470 bb1897: ; preds = %reserved_word 471 ret i32 undef 472 473 bb1898: ; preds = %reserved_word 474 ret i32 undef 475 476 bb1899: ; preds = %reserved_word 477 ret i32 undef 478 479 bb1905: ; preds = %reserved_word 480 ret i32 278 481 482 bb1906: ; preds = %reserved_word 483 unreachable 484 485 bb1921: ; preds = %reserved_word 486 ret i32 288 487 488 bb1927: ; preds = %reserved_word 489 ret i32 undef 490 491 bb1928: ; preds = %reserved_word 492 ret i32 undef 493 494 bb1929: ; preds = %reserved_word 495 ret i32 undef 496 497 bb1930: ; preds = %reserved_word 498 ret i32 undef 499 500 bb1936: ; preds = %reserved_word 501 br i1 undef, label %bb2834, label %bb1937 502 503 bb1937: ; preds = %bb1936 504 ret i32 undef 505 506 bb1946: ; preds = %reserved_word 507 unreachable 508 509 bb1951: ; preds = %reserved_word 510 ret i32 undef 511 512 bb1962: ; preds = %reserved_word 513 ret i32 undef 514 515 bb1968: ; preds = %reserved_word 516 ret i32 280 517 518 bb1969: ; preds = %reserved_word 519 ret i32 276 520 521 bb1970: ; preds = %reserved_word 522 ret i32 277 523 524 bb1971: ; preds = %reserved_word 525 ret i32 288 526 527 bb1982: ; preds = %reserved_word 528 br i1 undef, label %bb2834, label %bb1986 529 530 bb1986: ; preds = %bb1982 531 ret i32 undef 532 533 bb2005: ; preds = %reserved_word 534 ret i32 undef 535 536 bb2006: ; preds = %reserved_word 537 ret i32 282 538 539 bb2007: ; preds = %reserved_word 540 ret i32 282 541 542 bb2008: ; preds = %reserved_word 543 ret i32 282 544 545 bb2009: ; preds = %reserved_word 546 ret i32 282 547 548 bb2010: ; preds = %reserved_word 549 ret i32 282 550 551 bb2011: ; preds = %reserved_word 552 ret i32 282 553 554 bb2012: ; preds = %reserved_word 555 unreachable 556 557 bb2079: ; preds = %reserved_word 558 ret i32 undef 559 560 bb2080: ; preds = %reserved_word 561 ret i32 282 562 563 bb2081: ; preds = %reserved_word 564 ret i32 undef 565 566 bb2087: ; preds = %reserved_word 567 ret i32 undef 568 569 bb2088: ; preds = %reserved_word 570 ret i32 287 571 572 bb2089: ; preds = %reserved_word 573 ret i32 287 574 575 bb2090: ; preds = %reserved_word 576 ret i32 undef 577 578 bb2091: ; preds = %reserved_word 579 ret i32 280 580 581 bb2102: ; preds = %reserved_word 582 ret i32 282 583 584 bb2108: ; preds = %reserved_word 585 ret i32 undef 586 587 bb2114: ; preds = %reserved_word 588 ret i32 undef 589 590 bb2115: ; preds = %reserved_word 591 ret i32 282 592 593 bb2116: ; preds = %reserved_word 594 ret i32 282 595 596 bb2137: ; preds = %reserved_word 597 ret i32 undef 598 599 bb2138: ; preds = %reserved_word 600 ret i32 282 601 602 bb2144: ; preds = %reserved_word 603 ret i32 undef 604 605 bb2145: ; preds = %reserved_word 606 ret i32 282 607 608 bb2146: ; preds = %reserved_word 609 ret i32 undef 610 611 bb2147: ; preds = %reserved_word 612 ret i32 undef 613 614 bb2148: ; preds = %reserved_word 615 ret i32 282 616 617 bb2154: ; preds = %reserved_word 618 ret i32 undef 619 620 bb2155: ; preds = %reserved_word 621 ret i32 282 622 623 bb2166: ; preds = %reserved_word 624 ret i32 282 625 626 bb2167: ; preds = %reserved_word 627 ret i32 undef 628 629 bb2173: ; preds = %reserved_word 630 ret i32 274 631 632 bb2174: ; preds = %reserved_word 633 ret i32 undef 634 635 bb2175: ; preds = %reserved_word 636 br i1 undef, label %bb2834, label %bb2176 637 638 bb2176: ; preds = %bb2175 639 ret i32 undef 640 641 bb2180: ; preds = %reserved_word 642 ret i32 undef 643 644 bb2181: ; preds = %reserved_word 645 ret i32 undef 646 647 bb2187: ; preds = %reserved_word 648 ret i32 undef 649 650 bb2188: ; preds = %reserved_word 651 ret i32 280 652 653 bb2199: ; preds = %reserved_word 654 ret i32 295 655 656 bb2205: ; preds = %reserved_word 657 ret i32 287 658 659 bb2206: ; preds = %reserved_word 660 ret i32 287 661 662 bb2217: ; preds = %reserved_word 663 ret i32 undef 664 665 bb2218: ; preds = %reserved_word 666 ret i32 undef 667 668 bb2229: ; preds = %reserved_word 669 unreachable 670 671 bb2233: ; preds = %reserved_word 672 ret i32 undef 673 674 bb2234: ; preds = %reserved_word 675 ret i32 undef 676 677 bb2235: ; preds = %reserved_word 678 ret i32 undef 679 680 bb2236: ; preds = %reserved_word 681 ret i32 undef 682 683 bb2237: ; preds = %reserved_word 684 ret i32 undef 685 686 bb2238: ; preds = %reserved_word 687 ret i32 undef 688 689 bb2239: ; preds = %reserved_word, %reserved_word 690 unreachable 691 692 bb2267: ; preds = %reserved_word 693 ret i32 280 694 695 bb2268: ; preds = %reserved_word 696 ret i32 288 697 698 bb2276: ; preds = %reserved_word 699 unreachable 700 701 bb2337: ; preds = %reserved_word 702 ret i32 300 703 704 bb2348: ; preds = %reserved_word 705 ret i32 undef 706 707 bb2349: ; preds = %reserved_word 708 ret i32 undef 709 710 bb2350: ; preds = %reserved_word 711 ret i32 undef 712 713 bb2356: ; preds = %reserved_word 714 ret i32 undef 715 716 bb2357: ; preds = %reserved_word 717 br i1 undef, label %bb2834, label %bb2358 718 719 bb2358: ; preds = %bb2357 720 ret i32 undef 721 722 bb2367: ; preds = %reserved_word 723 ret i32 undef 724 725 bb2368: ; preds = %reserved_word 726 ret i32 270 727 728 bb2369: ; preds = %reserved_word 729 ret i32 undef 730 731 bb2370: ; preds = %reserved_word 732 unreachable 733 734 bb2381: ; preds = %reserved_word 735 unreachable 736 737 bb2445: ; preds = %reserved_word 738 unreachable 739 740 bb2453: ; preds = %reserved_word 741 unreachable 742 743 bb2457: ; preds = %reserved_word 744 unreachable 745 746 bb2463: ; preds = %reserved_word 747 ret i32 286 748 749 bb2464: ; preds = %reserved_word 750 unreachable 751 752 bb2503: ; preds = %reserved_word 753 ret i32 280 754 755 bb2504: ; preds = %reserved_word 756 ret i32 undef 757 758 bb2515: ; preds = %reserved_word 759 ret i32 undef 760 761 bb2516: ; preds = %reserved_word 762 ret i32 undef 763 764 bb2522: ; preds = %reserved_word 765 unreachable 766 767 bb2527: ; preds = %reserved_word 768 unreachable 769 770 bb2537: ; preds = %reserved_word 771 ret i32 undef 772 773 bb2538: ; preds = %reserved_word 774 ret i32 undef 775 776 bb2549: ; preds = %reserved_word 777 unreachable 778 779 bb2555: ; preds = %reserved_word 780 br i1 undef, label %bb2834, label %bb2556 781 782 bb2556: ; preds = %bb2555 783 ret i32 undef 784 785 bb2565: ; preds = %reserved_word 786 ret i32 undef 787 788 bb2566: ; preds = %reserved_word 789 ret i32 undef 790 791 bb2567: ; preds = %reserved_word 792 ret i32 undef 793 794 bb2568: ; preds = %reserved_word 795 ret i32 undef 796 797 bb2569: ; preds = %reserved_word 798 ret i32 undef 799 800 bb2570: ; preds = %reserved_word 801 ret i32 undef 802 803 bb2571: ; preds = %reserved_word 804 ret i32 undef 805 806 bb2572: ; preds = %reserved_word 807 ret i32 undef 808 809 bb2583: ; preds = %reserved_word 810 br i1 undef, label %bb2834, label %bb2584 811 812 bb2584: ; preds = %bb2583 813 ret i32 undef 814 815 bb2593: ; preds = %reserved_word 816 ret i32 282 817 818 bb2594: ; preds = %reserved_word 819 ret i32 282 820 821 bb2595: ; preds = %reserved_word 822 ret i32 undef 823 824 bb2596: ; preds = %reserved_word 825 ret i32 undef 826 827 bb2602: ; preds = %reserved_word 828 ret i32 undef 829 830 bb2603: ; preds = %reserved_word 831 ret i32 undef 832 833 bb2604: ; preds = %reserved_word 834 ret i32 undef 835 836 bb2605: ; preds = %reserved_word 837 ret i32 undef 838 839 bb2606: ; preds = %reserved_word 840 ret i32 undef 841 842 bb2617: ; preds = %reserved_word 843 ret i32 undef 844 845 bb2618: ; preds = %reserved_word 846 ret i32 undef 847 848 bb2619: ; preds = %reserved_word 849 unreachable 850 851 bb2625: ; preds = %reserved_word 852 ret i32 undef 853 854 bb2626: ; preds = %reserved_word 855 ret i32 undef 856 857 bb2627: ; preds = %reserved_word 858 ret i32 undef 859 860 bb2648: ; preds = %reserved_word 861 ret i32 undef 862 863 really_sub: ; preds = %reserved_word, %reserved_word 864 unreachable 865 866 bb2737: ; preds = %reserved_word 867 ret i32 undef 868 869 bb2738: ; preds = %reserved_word 870 ret i32 undef 871 872 bb2739: ; preds = %reserved_word 873 ret i32 undef 874 875 bb2740: ; preds = %reserved_word 876 ret i32 undef 877 878 bb2741: ; preds = %reserved_word 879 ret i32 undef 880 881 bb2742: ; preds = %reserved_word 882 ret i32 undef 883 884 bb2743: ; preds = %reserved_word 885 ret i32 undef 886 887 bb2744: ; preds = %reserved_word 888 unreachable 889 890 bb2758: ; preds = %reserved_word 891 ret i32 undef 892 893 bb2764: ; preds = %reserved_word 894 ret i32 282 895 896 bb2765: ; preds = %reserved_word 897 ret i32 282 898 899 bb2766: ; preds = %reserved_word 900 ret i32 undef 901 902 bb2782: ; preds = %reserved_word 903 ret i32 273 904 905 bb2783: ; preds = %reserved_word 906 ret i32 275 907 908 bb2784: ; preds = %reserved_word 909 ret i32 undef 910 911 bb2785: ; preds = %reserved_word 912 br i1 undef, label %bb2834, label %bb2786 913 914 bb2786: ; preds = %bb2785 915 ret i32 undef 916 917 bb2790: ; preds = %reserved_word 918 ret i32 undef 919 920 bb2791: ; preds = %reserved_word 921 ret i32 undef 922 923 bb2797: ; preds = %reserved_word 924 ret i32 undef 925 926 bb2815: ; preds = %reserved_word 927 ret i32 undef 928 929 bb2816: ; preds = %reserved_word 930 ret i32 272 931 932 bb2817: ; preds = %reserved_word 933 ret i32 undef 934 935 bb2818: ; preds = %reserved_word 936 ret i32 282 937 938 bb2819: ; preds = %reserved_word 939 ret i32 undef 940 941 bb2820: ; preds = %reserved_word 942 ret i32 282 943 944 bb2821: ; preds = %reserved_word 945 unreachable 946 947 bb2826: ; preds = %reserved_word 948 unreachable 949 950 bb2829: ; preds = %reserved_word 951 ret i32 300 952 953 bb2830: ; preds = %reserved_word 954 unreachable 955 956 bb2834: ; preds = %bb2785, %bb2583, %bb2555, %bb2357, %bb2175, %bb1982, %bb1936 957 ret i32 283 958 } 959