File tree
15 files changed
+218
-50
lines changed- include/swift
- AST
- SIL
- lib
- AST
- SILGen
- SILOptimizer/Mandatory
- SIL
- Sema
- test/AutoDiff
15 files changed
+218
-50
lines changedLines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
445 | 445 |
| |
446 | 446 |
| |
447 | 447 |
| |
| 448 | + | |
| 449 | + | |
| 450 | + | |
448 | 451 |
| |
449 | 452 |
| |
450 | 453 |
| |
|
Lines changed: 7 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1177 | 1177 |
| |
1178 | 1178 |
| |
1179 | 1179 |
| |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
1180 | 1185 |
| |
1181 |
| - | |
1182 |
| - | |
| 1186 | + | |
| 1187 | + | |
1183 | 1188 |
| |
1184 | 1189 |
| |
1185 | 1190 |
| |
|
Lines changed: 32 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3034 | 3034 |
| |
3035 | 3035 |
| |
3036 | 3036 |
| |
| 3037 | + | |
| 3038 | + | |
| 3039 | + | |
| 3040 | + | |
| 3041 | + | |
| 3042 | + | |
| 3043 | + | |
| 3044 | + | |
| 3045 | + | |
| 3046 | + | |
3037 | 3047 |
| |
3038 | 3048 |
| |
3039 | 3049 |
| |
| |||
3045 | 3055 |
| |
3046 | 3056 |
| |
3047 | 3057 |
| |
| 3058 | + | |
| 3059 | + | |
| 3060 | + | |
| 3061 | + | |
| 3062 | + | |
| 3063 | + | |
| 3064 | + | |
| 3065 | + | |
| 3066 | + | |
| 3067 | + | |
| 3068 | + | |
| 3069 | + | |
| 3070 | + | |
| 3071 | + | |
| 3072 | + | |
| 3073 | + | |
| 3074 | + | |
| 3075 | + | |
| 3076 | + | |
| 3077 | + | |
| 3078 | + | |
| 3079 | + | |
3048 | 3080 |
| |
3049 | 3081 |
| |
3050 | 3082 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
174 | 174 |
| |
175 | 175 |
| |
176 | 176 |
| |
| 177 | + | |
177 | 178 |
| |
178 |
| - | |
| 179 | + | |
| 180 | + | |
| 181 | + | |
179 | 182 |
| |
180 | 183 |
| |
181 | 184 |
| |
|
Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
521 | 521 |
| |
522 | 522 |
| |
523 | 523 |
| |
524 |
| - | |
| 524 | + | |
525 | 525 |
| |
526 | 526 |
| |
527 | 527 |
| |
|
Lines changed: 17 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2401 | 2401 |
| |
2402 | 2402 |
| |
2403 | 2403 |
| |
| 2404 | + | |
| 2405 | + | |
| 2406 | + | |
| 2407 | + | |
| 2408 | + | |
2404 | 2409 |
| |
2405 | 2410 |
| |
2406 | 2411 |
| |
2407 | 2412 |
| |
2408 | 2413 |
| |
2409 | 2414 |
| |
| 2415 | + | |
| 2416 | + | |
| 2417 | + | |
| 2418 | + | |
| 2419 | + | |
| 2420 | + | |
| 2421 | + | |
| 2422 | + | |
| 2423 | + | |
| 2424 | + | |
| 2425 | + | |
| 2426 | + | |
2410 | 2427 |
| |
2411 | 2428 |
| |
2412 | 2429 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
352 | 352 |
| |
353 | 353 |
| |
354 | 354 |
| |
| 355 | + | |
355 | 356 |
| |
| 357 | + | |
| 358 | + | |
356 | 359 |
| |
357 | 360 |
| |
358 | 361 |
| |
| |||
678 | 681 |
| |
679 | 682 |
| |
680 | 683 |
| |
| 684 | + | |
681 | 685 |
| |
| 686 | + | |
| 687 | + | |
682 | 688 |
| |
683 | 689 |
| |
684 | 690 |
| |
|
Lines changed: 6 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
46 | 46 |
| |
47 | 47 |
| |
48 | 48 |
| |
49 |
| - | |
50 |
| - | |
| 49 | + | |
| 50 | + | |
51 | 51 |
| |
52 | 52 |
| |
53 | 53 |
| |
| |||
62 | 62 |
| |
63 | 63 |
| |
64 | 64 |
| |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
65 | 69 |
| |
66 | 70 |
| |
67 | 71 |
| |
|
Lines changed: 31 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
506 | 506 |
| |
507 | 507 |
| |
508 | 508 |
| |
| 509 | + | |
509 | 510 |
| |
510 | 511 |
| |
| 512 | + | |
| 513 | + | |
| 514 | + | |
| 515 | + | |
| 516 | + | |
511 | 517 |
| |
512 | 518 |
| |
513 | 519 |
| |
| |||
5436 | 5442 |
| |
5437 | 5443 |
| |
5438 | 5444 |
| |
| 5445 | + | |
| 5446 | + | |
| 5447 | + | |
| 5448 | + | |
| 5449 | + | |
| 5450 | + | |
| 5451 | + | |
| 5452 | + | |
| 5453 | + | |
5439 | 5454 |
| |
5440 | 5455 |
| |
5441 | 5456 |
| |
| |||
5445 | 5460 |
| |
5446 | 5461 |
| |
5447 | 5462 |
| |
| 5463 | + | |
| 5464 | + | |
| 5465 | + | |
| 5466 | + | |
| 5467 | + | |
| 5468 | + | |
| 5469 | + | |
| 5470 | + | |
| 5471 | + | |
| 5472 | + | |
| 5473 | + | |
| 5474 | + | |
| 5475 | + | |
| 5476 | + | |
| 5477 | + | |
| 5478 | + | |
5448 | 5479 |
| |
5449 | 5480 |
| |
5450 | 5481 |
| |
|
Lines changed: 12 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
8782 | 8782 |
| |
8783 | 8783 |
| |
8784 | 8784 |
| |
| 8785 | + | |
| 8786 | + | |
8785 | 8787 |
| |
8786 | 8788 |
| |
8787 | 8789 |
| |
| |||
8792 | 8794 |
| |
8793 | 8795 |
| |
8794 | 8796 |
| |
8795 |
| - | |
8796 |
| - | |
| 8797 | + | |
| 8798 | + | |
8797 | 8799 |
| |
8798 | 8800 |
| |
| 8801 | + | |
| 8802 | + | |
| 8803 | + | |
| 8804 | + | |
| 8805 | + | |
| 8806 | + | |
| 8807 | + | |
| 8808 | + | |
8799 | 8809 |
| |
8800 | 8810 |
| |
8801 | 8811 |
| |
| |||
8811 | 8821 |
| |
8812 | 8822 |
| |
8813 | 8823 |
| |
8814 |
| - | |
8815 |
| - | |
8816 | 8824 |
| |
8817 | 8825 |
| |
8818 | 8826 |
| |
|
Lines changed: 57 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5883 | 5883 |
| |
5884 | 5884 |
| |
5885 | 5885 |
| |
| 5886 | + | |
| 5887 | + | |
| 5888 | + | |
| 5889 | + | |
| 5890 | + | |
| 5891 | + | |
| 5892 | + | |
| 5893 | + | |
| 5894 | + | |
| 5895 | + | |
| 5896 | + | |
| 5897 | + | |
5886 | 5898 |
| |
5887 | 5899 |
| |
5888 |
| - | |
| 5900 | + | |
5889 | 5901 |
| |
5890 | 5902 |
| |
5891 | 5903 |
| |
| |||
5897 | 5909 |
| |
5898 | 5910 |
| |
5899 | 5911 |
| |
5900 |
| - | |
| 5912 | + | |
| 5913 | + | |
5901 | 5914 |
| |
5902 | 5915 |
| |
5903 | 5916 |
| |
5904 | 5917 |
| |
5905 | 5918 |
| |
5906 |
| - | |
5907 |
| - | |
| 5919 | + | |
5908 | 5920 |
| |
5909 |
| - | |
5910 |
| - | |
5911 |
| - | |
5912 |
| - | |
5913 |
| - | |
5914 | 5921 |
| |
5915 | 5922 |
| |
5916 | 5923 |
| |
| |||
5930 | 5937 |
| |
5931 | 5938 |
| |
5932 | 5939 |
| |
5933 |
| - | |
| 5940 | + | |
| 5941 | + | |
5934 | 5942 |
| |
5935 | 5943 |
| |
5936 | 5944 |
| |
| |||
6583 | 6591 |
| |
6584 | 6592 |
| |
6585 | 6593 |
| |
| 6594 | + | |
| 6595 | + | |
6586 | 6596 |
| |
6587 |
| - | |
| 6597 | + | |
6588 | 6598 |
| |
6589 | 6599 |
| |
6590 |
| - | |
6591 |
| - | |
| 6600 | + | |
| 6601 | + | |
| 6602 | + | |
| 6603 | + | |
| 6604 | + | |
| 6605 | + | |
| 6606 | + | |
| 6607 | + | |
| 6608 | + | |
| 6609 | + | |
| 6610 | + | |
| 6611 | + | |
6592 | 6612 |
| |
6593 |
| - | |
| 6613 | + | |
| 6614 | + | |
| 6615 | + | |
| 6616 | + | |
| 6617 | + | |
| 6618 | + | |
| 6619 | + | |
| 6620 | + | |
| 6621 | + | |
| 6622 | + | |
| 6623 | + | |
6594 | 6624 |
| |
6595 |
| - | |
| 6625 | + | |
6596 | 6626 |
| |
6597 | 6627 |
| |
6598 | 6628 |
| |
6599 | 6629 |
| |
6600 | 6630 |
| |
6601 |
| - | |
6602 |
| - | |
| 6631 | + | |
| 6632 | + | |
| 6633 | + | |
| 6634 | + | |
| 6635 | + | |
| 6636 | + | |
| 6637 | + | |
| 6638 | + | |
| 6639 | + | |
| 6640 | + | |
| 6641 | + | |
| 6642 | + | |
6603 | 6643 |
| |
6604 | 6644 |
| |
6605 | 6645 |
| |
|
Lines changed: 11 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
53 | 64 |
| |
54 | 65 |
| |
55 | 66 |
| |
|
0 commit comments