File tree
12 files changed
+616
-21
lines changed- include/swift
- IRGen
- SILOptimizer/PassManager
- lib
- IRGen
- SILOptimizer/PassManager
- test/IRGen
- validation-test/IRGen
12 files changed
+616
-21
lines changedDiff for: include/swift/IRGen/IRGenSILPasses.h
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
19 | 19 |
| |
20 | 20 |
| |
21 | 21 |
| |
| 22 | + | |
22 | 23 |
| |
23 | 24 |
| |
24 | 25 |
|
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
353 | 353 |
| |
354 | 354 |
| |
355 | 355 |
| |
| 356 | + | |
| 357 | + | |
356 | 358 |
| |
357 | 359 |
| |
358 | 360 |
| |
|
Diff for: lib/IRGen/CMakeLists.txt
+1
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
59 | 59 |
| |
60 | 60 |
| |
61 | 61 |
| |
| 62 | + | |
62 | 63 |
| |
63 | 64 |
| |
64 | 65 |
| |
|
Diff for: lib/IRGen/GenPack.cpp
+75-4
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
38 | 43 |
| |
39 | 44 |
| |
40 | 45 |
| |
| |||
454 | 459 |
| |
455 | 460 |
| |
456 | 461 |
| |
| 462 | + | |
457 | 463 |
| |
458 | 464 |
| |
459 | 465 |
| |
| |||
488 | 494 |
| |
489 | 495 |
| |
490 | 496 |
| |
| 497 | + | |
491 | 498 |
| |
492 | 499 |
| |
493 | 500 |
| |
| |||
599 | 606 |
| |
600 | 607 |
| |
601 | 608 |
| |
| 609 | + | |
602 | 610 |
| |
603 | 611 |
| |
604 | 612 |
| |
| |||
635 | 643 |
| |
636 | 644 |
| |
637 | 645 |
| |
| 646 | + | |
638 | 647 |
| |
639 | 648 |
| |
640 | 649 |
| |
641 | 650 |
| |
642 |
| - | |
643 |
| - | |
| 651 | + | |
| 652 | + | |
| 653 | + | |
644 | 654 |
| |
645 | 655 |
| |
646 | 656 |
| |
| |||
649 | 659 |
| |
650 | 660 |
| |
651 | 661 |
| |
| 662 | + | |
| 663 | + | |
| 664 | + | |
| 665 | + | |
| 666 | + | |
| 667 | + | |
| 668 | + | |
| 669 | + | |
| 670 | + | |
| 671 | + | |
| 672 | + | |
| 673 | + | |
| 674 | + | |
| 675 | + | |
| 676 | + | |
| 677 | + | |
| 678 | + | |
| 679 | + | |
| 680 | + | |
| 681 | + | |
| 682 | + | |
| 683 | + | |
| 684 | + | |
| 685 | + | |
| 686 | + | |
| 687 | + | |
| 688 | + | |
| 689 | + | |
| 690 | + | |
| 691 | + | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
| 695 | + | |
| 696 | + | |
| 697 | + | |
| 698 | + | |
| 699 | + | |
| 700 | + | |
| 701 | + | |
| 702 | + | |
| 703 | + | |
| 704 | + | |
| 705 | + | |
| 706 | + | |
| 707 | + | |
| 708 | + | |
| 709 | + | |
| 710 | + | |
| 711 | + | |
| 712 | + | |
| 713 | + | |
| 714 | + | |
| 715 | + | |
| 716 | + | |
652 | 717 |
| |
653 | 718 |
| |
654 | 719 |
| |
| |||
1045 | 1110 |
| |
1046 | 1111 |
| |
1047 | 1112 |
| |
1048 |
| - | |
1049 |
| - | |
| 1113 | + | |
| 1114 | + | |
1050 | 1115 |
| |
1051 | 1116 |
| |
1052 | 1117 |
| |
| |||
1055 | 1120 |
| |
1056 | 1121 |
| |
1057 | 1122 |
| |
| 1123 | + | |
| 1124 | + | |
| 1125 | + | |
| 1126 | + | |
| 1127 | + | |
| 1128 | + | |
1058 | 1129 |
| |
1059 | 1130 |
| |
1060 | 1131 |
| |
|
Diff for: lib/IRGen/GenPack.h
+12
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
80 | 80 |
| |
81 | 81 |
| |
82 | 82 |
| |
| 83 | + | |
| 84 | + | |
| 85 | + | |
| 86 | + | |
| 87 | + | |
| 88 | + | |
| 89 | + | |
| 90 | + | |
| 91 | + | |
| 92 | + | |
| 93 | + | |
| 94 | + | |
83 | 95 |
| |
84 | 96 |
| |
85 | 97 |
| |
|
Diff for: lib/IRGen/IRGenFunction.cpp
+2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
67 | 67 |
| |
68 | 68 |
| |
69 | 69 |
| |
| 70 | + | |
| 71 | + | |
70 | 72 |
| |
71 | 73 |
| |
72 | 74 |
| |
|
Diff for: lib/IRGen/IRGenFunction.h
+15-5
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
21 |
| - | |
22 |
| - | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
23 | 25 |
| |
| 26 | + | |
| 27 | + | |
24 | 28 |
| |
25 | 29 |
| |
26 | 30 |
| |
27 | 31 |
| |
28 |
| - | |
29 |
| - | |
30 |
| - | |
31 | 32 |
| |
32 | 33 |
| |
33 | 34 |
| |
| |||
206 | 207 |
| |
207 | 208 |
| |
208 | 209 |
| |
| 210 | + | |
| 211 | + | |
| 212 | + | |
209 | 213 |
| |
210 | 214 |
| |
211 | 215 |
| |
| |||
381 | 385 |
| |
382 | 386 |
| |
383 | 387 |
| |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
384 | 394 |
| |
385 | 395 |
| |
386 | 396 |
| |
|
Diff for: lib/IRGen/IRGenSIL.cpp
+23-2
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
441 | 441 |
| |
442 | 442 |
| |
443 | 443 |
| |
444 |
| - | |
| 444 | + | |
| 445 | + | |
| 446 | + | |
| 447 | + | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
445 | 453 |
| |
446 | 454 |
| |
447 | 455 |
| |
| |||
1479 | 1487 |
| |
1480 | 1488 |
| |
1481 | 1489 |
| |
1482 |
| - | |
1483 | 1490 |
| |
1484 | 1491 |
| |
1485 | 1492 |
| |
| |||
2549 | 2556 |
| |
2550 | 2557 |
| |
2551 | 2558 |
| |
| 2559 | + | |
| 2560 | + | |
2552 | 2561 |
| |
2553 | 2562 |
| |
| 2563 | + | |
| 2564 | + | |
| 2565 | + | |
| 2566 | + | |
| 2567 | + | |
| 2568 | + | |
| 2569 | + | |
| 2570 | + | |
2554 | 2571 |
| |
2555 | 2572 |
| |
2556 | 2573 |
| |
| |||
5698 | 5715 |
| |
5699 | 5716 |
| |
5700 | 5717 |
| |
| 5718 | + | |
| 5719 | + | |
| 5720 | + | |
| 5721 | + | |
5701 | 5722 |
| |
5702 | 5723 |
| |
5703 | 5724 |
| |
|
0 commit comments