File tree
9 files changed
+469
-87
lines changed- include/swift/SIL
- lib
- SILOptimizer
- Mandatory
- UtilityPasses
- SIL
- IR
- Utils
- test
- Interpreter
- SILOptimizer
9 files changed
+469
-87
lines changedLines changed: 48 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
571 | 571 |
| |
572 | 572 |
| |
573 | 573 |
| |
574 |
| - | |
| 574 | + | |
| 575 | + | |
575 | 576 |
| |
576 | 577 |
| |
577 |
| - | |
578 |
| - | |
579 |
| - | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
580 | 583 |
| |
581 | 584 |
| |
582 | 585 |
| |
583 | 586 |
| |
584 | 587 |
| |
585 | 588 |
| |
586 |
| - | |
| 589 | + | |
587 | 590 |
| |
588 | 591 |
| |
589 | 592 |
| |
| |||
854 | 857 |
| |
855 | 858 |
| |
856 | 859 |
| |
857 |
| - | |
| 860 | + | |
| 861 | + | |
858 | 862 |
| |
859 | 863 |
| |
860 |
| - | |
| 864 | + | |
| 865 | + | |
861 | 866 |
| |
862 | 867 |
| |
863 | 868 |
| |
| |||
1160 | 1165 |
| |
1161 | 1166 |
| |
1162 | 1167 |
| |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
1163 | 1174 |
| |
1164 | 1175 |
| |
1165 | 1176 |
| |
| |||
1243 | 1254 |
| |
1244 | 1255 |
| |
1245 | 1256 |
| |
| 1257 | + | |
| 1258 | + | |
| 1259 | + | |
| 1260 | + | |
| 1261 | + | |
| 1262 | + | |
| 1263 | + | |
| 1264 | + | |
| 1265 | + | |
| 1266 | + | |
| 1267 | + | |
| 1268 | + | |
| 1269 | + | |
| 1270 | + | |
| 1271 | + | |
| 1272 | + | |
| 1273 | + | |
| 1274 | + | |
| 1275 | + | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
| 1280 | + | |
| 1281 | + | |
| 1282 | + | |
| 1283 | + | |
| 1284 | + | |
| 1285 | + | |
| 1286 | + | |
1246 | 1287 |
| |
1247 | 1288 |
| |
1248 | 1289 |
| |
|
Lines changed: 11 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
509 | 509 |
| |
510 | 510 |
| |
511 | 511 |
| |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
| 518 | + | |
| 519 | + | |
| 520 | + | |
| 521 | + | |
| 522 | + | |
512 | 523 |
| |
513 | 524 |
| |
514 | 525 |
| |
|
Lines changed: 21 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
832 | 832 |
| |
833 | 833 |
| |
834 | 834 |
| |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
835 | 841 |
| |
836 | 842 |
| |
837 | 843 |
| |
| |||
3070 | 3076 |
| |
3071 | 3077 |
| |
3072 | 3078 |
| |
| 3079 | + | |
| 3080 | + | |
| 3081 | + | |
| 3082 | + | |
| 3083 | + | |
| 3084 | + | |
| 3085 | + | |
| 3086 | + | |
| 3087 | + | |
| 3088 | + | |
| 3089 | + | |
| 3090 | + | |
| 3091 | + | |
| 3092 | + | |
| 3093 | + | |
3073 | 3094 |
| |
3074 | 3095 |
| |
3075 | 3096 |
| |
|
Lines changed: 47 additions & 69 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
523 | 523 |
| |
524 | 524 |
| |
525 | 525 |
| |
| 526 | + | |
526 | 527 |
| |
527 | 528 |
| |
528 | 529 |
| |
| |||
535 | 536 |
| |
536 | 537 |
| |
537 | 538 |
| |
| 539 | + | |
538 | 540 |
| |
539 | 541 |
| |
540 | 542 |
| |
541 |
| - | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
542 | 548 |
| |
543 | 549 |
| |
544 | 550 |
| |
| |||
617 | 623 |
| |
618 | 624 |
| |
619 | 625 |
| |
620 |
| - | |
621 |
| - | |
622 |
| - | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
623 | 629 |
| |
624 | 630 |
| |
625 |
| - | |
| 631 | + | |
626 | 632 |
| |
627 | 633 |
| |
628 | 634 |
| |
629 | 635 |
| |
630 |
| - | |
631 |
| - | |
632 |
| - | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
633 | 639 |
| |
634 |
| - | |
| 640 | + | |
635 | 641 |
| |
636 | 642 |
| |
637 | 643 |
| |
| |||
816 | 822 |
| |
817 | 823 |
| |
818 | 824 |
| |
| 825 | + | |
| 826 | + | |
| 827 | + | |
| 828 | + | |
| 829 | + | |
| 830 | + | |
| 831 | + | |
| 832 | + | |
| 833 | + | |
| 834 | + | |
| 835 | + | |
| 836 | + | |
| 837 | + | |
| 838 | + | |
| 839 | + | |
| 840 | + | |
| 841 | + | |
| 842 | + | |
| 843 | + | |
| 844 | + | |
| 845 | + | |
| 846 | + | |
| 847 | + | |
| 848 | + | |
819 | 849 |
| |
820 | 850 |
| |
821 | 851 |
| |
822 |
| - | |
823 |
| - | |
824 |
| - | |
825 |
| - | |
826 |
| - | |
827 |
| - | |
828 |
| - | |
829 |
| - | |
830 |
| - | |
831 |
| - | |
832 |
| - | |
833 |
| - | |
834 |
| - | |
835 |
| - | |
836 |
| - | |
837 |
| - | |
838 |
| - | |
839 |
| - | |
840 |
| - | |
841 |
| - | |
842 |
| - | |
843 |
| - | |
844 |
| - | |
845 |
| - | |
846 |
| - | |
847 |
| - | |
848 |
| - | |
849 |
| - | |
850 |
| - | |
| 852 | + | |
| 853 | + | |
| 854 | + | |
| 855 | + | |
851 | 856 |
| |
852 | 857 |
| |
853 | 858 |
| |
854 | 859 |
| |
855 | 860 |
| |
856 |
| - | |
857 |
| - | |
858 |
| - | |
859 |
| - | |
860 |
| - | |
861 |
| - | |
862 |
| - | |
863 |
| - | |
864 |
| - | |
865 |
| - | |
866 |
| - | |
867 |
| - | |
868 |
| - | |
869 |
| - | |
870 |
| - | |
871 |
| - | |
872 |
| - | |
873 |
| - | |
874 |
| - | |
875 |
| - | |
876 |
| - | |
877 |
| - | |
878 |
| - | |
879 |
| - | |
880 |
| - | |
881 |
| - | |
882 |
| - | |
883 |
| - | |
884 |
| - | |
885 |
| - | |
886 |
| - | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
887 | 865 |
| |
888 | 866 |
| |
889 | 867 |
| |
|
Lines changed: 43 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1075 | 1075 |
| |
1076 | 1076 |
| |
1077 | 1077 |
| |
| 1078 | + | |
| 1079 | + | |
1078 | 1080 |
| |
1079 | 1081 |
| |
1080 | 1082 |
| |
1081 |
| - | |
1082 |
| - | |
1083 | 1083 |
| |
1084 | 1084 |
| |
1085 | 1085 |
| |
| |||
1419 | 1419 |
| |
1420 | 1420 |
| |
1421 | 1421 |
| |
| 1422 | + | |
| 1423 | + | |
1422 | 1424 |
| |
1423 | 1425 |
| |
1424 | 1426 |
| |
| |||
2979 | 2981 |
| |
2980 | 2982 |
| |
2981 | 2983 |
| |
2982 |
| - | |
| 2984 | + | |
| 2985 | + | |
| 2986 | + | |
| 2987 | + | |
| 2988 | + | |
| 2989 | + | |
| 2990 | + | |
| 2991 | + | |
2983 | 2992 |
| |
2984 | 2993 |
| |
2985 | 2994 |
| |
| |||
2988 | 2997 |
| |
2989 | 2998 |
| |
2990 | 2999 |
| |
2991 |
| - | |
2992 |
| - | |
2993 |
| - | |
2994 |
| - | |
2995 | 3000 |
| |
2996 | 3001 |
| |
2997 | 3002 |
| |
| |||
3108 | 3113 |
| |
3109 | 3114 |
| |
3110 | 3115 |
| |
| 3116 | + | |
| 3117 | + | |
| 3118 | + | |
| 3119 | + | |
| 3120 | + | |
| 3121 | + | |
| 3122 | + | |
| 3123 | + | |
| 3124 | + | |
| 3125 | + | |
| 3126 | + | |
| 3127 | + | |
| 3128 | + | |
| 3129 | + | |
| 3130 | + | |
| 3131 | + | |
| 3132 | + | |
| 3133 | + | |
| 3134 | + | |
| 3135 | + | |
| 3136 | + | |
| 3137 | + | |
| 3138 | + | |
| 3139 | + | |
| 3140 | + | |
| 3141 | + | |
| 3142 | + | |
| 3143 | + | |
| 3144 | + | |
| 3145 | + | |
| 3146 | + | |
3111 | 3147 |
| |
3112 | 3148 |
| |
3113 | 3149 |
| |
|
0 commit comments