File tree
20 files changed
+408
-148
lines changed- include/swift
- AST
- SIL
- lib
- AST
- IRGen
- SILGen
- SILOptimizer/Transforms
- SIL/IR
- test/SILOptimizer
20 files changed
+408
-148
lines changedLines changed: 15 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
78 | 78 |
| |
79 | 79 |
| |
80 | 80 |
| |
| 81 | + | |
| 82 | + | |
| 83 | + | |
| 84 | + | |
81 | 85 |
| |
82 | 86 |
| |
83 | 87 |
| |
| |||
129 | 133 |
| |
130 | 134 |
| |
131 | 135 |
| |
| 136 | + | |
132 | 137 |
| |
133 | 138 |
| |
134 | 139 |
| |
| |||
273 | 278 |
| |
274 | 279 |
| |
275 | 280 |
| |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
276 | 285 |
| |
277 | 286 |
| |
278 | 287 |
| |
| |||
777 | 786 |
| |
778 | 787 |
| |
779 | 788 |
| |
| 789 | + | |
780 | 790 |
| |
781 | 791 |
| |
782 | 792 |
| |
| |||
799 | 809 |
| |
800 | 810 |
| |
801 | 811 |
| |
| 812 | + | |
802 | 813 |
| |
803 | 814 |
| |
804 | 815 |
| |
| |||
825 | 836 |
| |
826 | 837 |
| |
827 | 838 |
| |
| 839 | + | |
828 | 840 |
| |
829 | 841 |
| |
830 | 842 |
| |
| |||
858 | 870 |
| |
859 | 871 |
| |
860 | 872 |
| |
861 |
| - | |
| 873 | + | |
862 | 874 |
| |
863 | 875 |
| |
864 | 876 |
| |
| |||
952 | 964 |
| |
953 | 965 |
| |
954 | 966 |
| |
| 967 | + | |
955 | 968 |
| |
956 | 969 |
| |
957 | 970 |
| |
| |||
1049 | 1062 |
| |
1050 | 1063 |
| |
1051 | 1064 |
| |
| 1065 | + | |
1052 | 1066 |
| |
1053 | 1067 |
| |
1054 | 1068 |
| |
|
Lines changed: 48 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
13 | 13 |
| |
14 | 14 |
| |
15 | 15 |
| |
| 16 | + | |
| 17 | + | |
16 | 18 |
| |
17 | 19 |
| |
18 | 20 |
| |
| |||
22 | 24 |
| |
23 | 25 |
| |
24 | 26 |
| |
| 27 | + | |
25 | 28 |
| |
26 | 29 |
| |
27 | 30 |
| |
| |||
199 | 202 |
| |
200 | 203 |
| |
201 | 204 |
| |
| 205 | + | |
202 | 206 |
| |
203 | 207 |
| |
204 | 208 |
| |
| |||
249 | 253 |
| |
250 | 254 |
| |
251 | 255 |
| |
252 |
| - | |
| 256 | + | |
253 | 257 |
| |
254 | 258 |
| |
255 | 259 |
| |
| |||
259 | 263 |
| |
260 | 264 |
| |
261 | 265 |
| |
| 266 | + | |
| 267 | + | |
| 268 | + | |
| 269 | + | |
| 270 | + | |
| 271 | + | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
262 | 277 |
| |
263 | 278 |
| |
264 | 279 |
| |
| |||
310 | 325 |
| |
311 | 326 |
| |
312 | 327 |
| |
| 328 | + | |
| 329 | + | |
| 330 | + | |
313 | 331 |
| |
314 | 332 |
| |
315 | 333 |
| |
316 | 334 |
| |
317 | 335 |
| |
318 | 336 |
| |
319 | 337 |
| |
| 338 | + | |
| 339 | + | |
| 340 | + | |
320 | 341 |
| |
321 | 342 |
| |
322 | 343 |
| |
323 | 344 |
| |
324 | 345 |
| |
325 | 346 |
| |
| 347 | + | |
| 348 | + | |
| 349 | + | |
326 | 350 |
| |
327 | 351 |
| |
328 | 352 |
| |
329 | 353 |
| |
330 | 354 |
| |
331 | 355 |
| |
332 | 356 |
| |
| 357 | + | |
| 358 | + | |
| 359 | + | |
333 | 360 |
| |
334 | 361 |
| |
335 | 362 |
| |
| |||
401 | 428 |
| |
402 | 429 |
| |
403 | 430 |
| |
| 431 | + | |
| 432 | + | |
404 | 433 |
| |
405 | 434 |
| |
406 | 435 |
| |
| |||
416 | 445 |
| |
417 | 446 |
| |
418 | 447 |
| |
419 |
| - | |
420 |
| - | |
| 448 | + | |
| 449 | + | |
| 450 | + | |
| 451 | + | |
| 452 | + | |
| 453 | + | |
421 | 454 |
| |
422 | 455 |
| |
423 |
| - | |
424 |
| - | |
| 456 | + | |
| 457 | + | |
| 458 | + | |
| 459 | + | |
| 460 | + | |
425 | 461 |
| |
426 | 462 |
| |
427 | 463 |
| |
| |||
474 | 510 |
| |
475 | 511 |
| |
476 | 512 |
| |
477 |
| - | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
| 517 | + | |
478 | 518 |
| |
479 | 519 |
| |
480 |
| - | |
| 520 | + | |
| 521 | + | |
481 | 522 |
| |
482 | 523 |
| |
483 | 524 |
| |
|
Lines changed: 6 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
962 | 962 |
| |
963 | 963 |
| |
964 | 964 |
| |
965 |
| - | |
| 965 | + | |
| 966 | + | |
| 967 | + | |
| 968 | + | |
| 969 | + | |
| 970 | + | |
966 | 971 |
| |
967 | 972 |
| |
968 | 973 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
412 | 412 |
| |
413 | 413 |
| |
414 | 414 |
| |
| 415 | + | |
| 416 | + | |
| 417 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + | |
415 | 421 |
| |
416 | 422 |
| |
417 | 423 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
160 | 160 |
| |
161 | 161 |
| |
162 | 162 |
| |
163 |
| - | |
| 163 | + | |
| 164 | + | |
164 | 165 |
| |
165 | 166 |
| |
166 | 167 |
| |
|
Lines changed: 2 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5745 | 5745 |
| |
5746 | 5746 |
| |
5747 | 5747 |
| |
5748 |
| - | |
5749 |
| - | |
5750 | 5748 |
| |
5751 | 5749 |
| |
5752 | 5750 |
| |
| |||
5765 | 5763 |
| |
5766 | 5764 |
| |
5767 | 5765 |
| |
5768 |
| - | |
| 5766 | + | |
| 5767 | + | |
5769 | 5768 |
| |
5770 | 5769 |
| |
5771 | 5770 |
| |
|
Lines changed: 14 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
17 | 17 |
| |
18 | 18 |
| |
19 | 19 |
| |
| 20 | + | |
| 21 | + | |
20 | 22 |
| |
21 | 23 |
| |
22 | 24 |
| |
| |||
35 | 37 |
| |
36 | 38 |
| |
37 | 39 |
| |
38 |
| - | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
39 | 45 |
| |
40 | 46 |
| |
| 47 | + | |
41 | 48 |
| |
42 | 49 |
| |
43 | 50 |
| |
| |||
630 | 637 |
| |
631 | 638 |
| |
632 | 639 |
| |
| 640 | + | |
| 641 | + | |
| 642 | + | |
633 | 643 |
| |
634 | 644 |
| |
635 | 645 |
| |
| |||
643 | 653 |
| |
644 | 654 |
| |
645 | 655 |
| |
| 656 | + | |
| 657 | + | |
| 658 | + | |
646 | 659 |
| |
647 | 660 |
| |
648 | 661 |
| |
|
Lines changed: 3 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1169 | 1169 |
| |
1170 | 1170 |
| |
1171 | 1171 |
| |
1172 |
| - | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
1173 | 1175 |
| |
1174 | 1176 |
| |
1175 | 1177 |
| |
|
Lines changed: 12 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
49 |
| - | |
| 49 | + | |
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
53 | 57 |
| |
54 | 58 |
| |
55 | 59 |
| |
| |||
58 | 62 |
| |
59 | 63 |
| |
60 | 64 |
| |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
61 | 72 |
| |
62 | 73 |
| |
63 | 74 |
| |
|
Lines changed: 8 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
32 | 32 |
| |
33 | 33 |
| |
34 | 34 |
| |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
35 | 39 |
| |
36 | 40 |
| |
37 | 41 |
| |
| |||
50 | 54 |
| |
51 | 55 |
| |
52 | 56 |
| |
53 |
| - | |
54 |
| - | |
| 57 | + | |
| 58 | + | |
55 | 59 |
| |
56 | 60 |
| |
57 | 61 |
| |
| |||
64 | 68 |
| |
65 | 69 |
| |
66 | 70 |
| |
| 71 | + | |
| 72 | + | |
67 | 73 |
| |
68 | 74 |
| |
69 | 75 |
| |
|
0 commit comments