Commit ee6d801
authored
Merge pull request swiftlang#84795 from eeckstein/array-initialization
SILGen: improve code generation for array literalsFile tree
33 files changed
+638
-441
lines changed- benchmark
- single-source
- utils
- lib
- SILGen
- SILOptimizer
- Analysis
- Differentiation
- LoopTransforms
- Transforms
- Utils
- test
- AutoDiff/SILOptimizer
- Concurrency
- IRGen
- Interop/Cxx/foreign-reference
- SILGen
- SILOptimizer
33 files changed
+638
-441
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
181 | 181 | | |
182 | 182 | | |
183 | 183 | | |
184 | | - | |
185 | 184 | | |
186 | 185 | | |
187 | 186 | | |
| |||
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
186 | 186 | | |
187 | 187 | | |
188 | 188 | | |
189 | | - | |
190 | 189 | | |
191 | 190 | | |
192 | 191 | | |
| |||
388 | 387 | | |
389 | 388 | | |
390 | 389 | | |
391 | | - | |
392 | 390 | | |
393 | 391 | | |
394 | 392 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
7058 | 7058 | | |
7059 | 7059 | | |
7060 | 7060 | | |
7061 | | - | |
| 7061 | + | |
7062 | 7062 | | |
7063 | 7063 | | |
7064 | 7064 | | |
| |||
7075 | 7075 | | |
7076 | 7076 | | |
7077 | 7077 | | |
7078 | | - | |
7079 | | - | |
7080 | | - | |
7081 | | - | |
7082 | | - | |
| 7078 | + | |
| 7079 | + | |
| 7080 | + | |
| 7081 | + | |
| 7082 | + | |
| 7083 | + | |
| 7084 | + | |
7083 | 7085 | | |
7084 | 7086 | | |
7085 | 7087 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2664 | 2664 | | |
2665 | 2665 | | |
2666 | 2666 | | |
| 2667 | + | |
| 2668 | + | |
| 2669 | + | |
| 2670 | + | |
| 2671 | + | |
| 2672 | + | |
| 2673 | + | |
| 2674 | + | |
| 2675 | + | |
| 2676 | + | |
| 2677 | + | |
| 2678 | + | |
| 2679 | + | |
| 2680 | + | |
| 2681 | + | |
| 2682 | + | |
| 2683 | + | |
| 2684 | + | |
| 2685 | + | |
| 2686 | + | |
| 2687 | + | |
| 2688 | + | |
| 2689 | + | |
2667 | 2690 | | |
2668 | 2691 | | |
2669 | 2692 | | |
| |||
2675 | 2698 | | |
2676 | 2699 | | |
2677 | 2700 | | |
2678 | | - | |
2679 | | - | |
2680 | | - | |
2681 | | - | |
2682 | | - | |
2683 | | - | |
| 2701 | + | |
2684 | 2702 | | |
2685 | 2703 | | |
2686 | 2704 | | |
| |||
2690 | 2708 | | |
2691 | 2709 | | |
2692 | 2710 | | |
2693 | | - | |
2694 | | - | |
2695 | | - | |
2696 | | - | |
2697 | | - | |
| 2711 | + | |
| 2712 | + | |
| 2713 | + | |
| 2714 | + | |
2698 | 2715 | | |
2699 | | - | |
| 2716 | + | |
| 2717 | + | |
| 2718 | + | |
| 2719 | + | |
2700 | 2720 | | |
2701 | 2721 | | |
2702 | 2722 | | |
| |||
2710 | 2730 | | |
2711 | 2731 | | |
2712 | 2732 | | |
| 2733 | + | |
| 2734 | + | |
2713 | 2735 | | |
2714 | 2736 | | |
2715 | 2737 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1899 | 1899 | | |
1900 | 1900 | | |
1901 | 1901 | | |
1902 | | - | |
1903 | | - | |
1904 | | - | |
1905 | | - | |
1906 | | - | |
| 1902 | + | |
| 1903 | + | |
| 1904 | + | |
| 1905 | + | |
1907 | 1906 | | |
1908 | 1907 | | |
1909 | 1908 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
31 | 31 | | |
32 | 32 | | |
33 | 33 | | |
| 34 | + | |
34 | 35 | | |
35 | 36 | | |
36 | 37 | | |
37 | 38 | | |
38 | 39 | | |
39 | | - | |
| 40 | + | |
40 | 41 | | |
41 | 42 | | |
42 | | - | |
| 43 | + | |
43 | 44 | | |
44 | 45 | | |
45 | 46 | | |
46 | 47 | | |
47 | 48 | | |
48 | 49 | | |
49 | 50 | | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
50 | 54 | | |
51 | 55 | | |
52 | 56 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
14 | 14 | | |
15 | 15 | | |
16 | 16 | | |
| 17 | + | |
17 | 18 | | |
18 | 19 | | |
19 | 20 | | |
| |||
732 | 733 | | |
733 | 734 | | |
734 | 735 | | |
735 | | - | |
736 | | - | |
737 | | - | |
738 | | - | |
739 | | - | |
740 | | - | |
| 736 | + | |
| 737 | + | |
741 | 738 | | |
742 | | - | |
| 739 | + | |
743 | 740 | | |
744 | 741 | | |
745 | 742 | | |
| |||
756 | 753 | | |
757 | 754 | | |
758 | 755 | | |
759 | | - | |
| 756 | + | |
760 | 757 | | |
761 | 758 | | |
| 759 | + | |
| 760 | + | |
| 761 | + | |
| 762 | + | |
| 763 | + | |
| 764 | + | |
| 765 | + | |
| 766 | + | |
| 767 | + | |
| 768 | + | |
| 769 | + | |
| 770 | + | |
| 771 | + | |
| 772 | + | |
| 773 | + | |
| 774 | + | |
| 775 | + | |
| 776 | + | |
| 777 | + | |
| 778 | + | |
762 | 779 | | |
763 | 780 | | |
764 | 781 | | |
| |||
774 | 791 | | |
775 | 792 | | |
776 | 793 | | |
777 | | - | |
| 794 | + | |
778 | 795 | | |
779 | 796 | | |
780 | 797 | | |
781 | 798 | | |
| 799 | + | |
| 800 | + | |
| 801 | + | |
| 802 | + | |
| 803 | + | |
| 804 | + | |
| 805 | + | |
| 806 | + | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
782 | 811 | | |
783 | 812 | | |
784 | 813 | | |
785 | 814 | | |
786 | | - | |
| 815 | + | |
787 | 816 | | |
788 | 817 | | |
789 | 818 | | |
790 | 819 | | |
791 | | - | |
| 820 | + | |
792 | 821 | | |
793 | 822 | | |
794 | 823 | | |
| |||
0 commit comments