File tree
9 files changed
+143
-70
lines changed- include/swift/AST
- lib
- AST
- SILGen
- SILOptimizer/Mandatory
- SIL
- test/AutoDiff
9 files changed
+143
-70
lines changedLines changed: 19 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
151 | 151 |
| |
152 | 152 |
| |
153 | 153 |
| |
154 |
| - | |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
| 160 | + | |
| 161 | + | |
| 162 | + | |
| 163 | + | |
| 164 | + | |
| 165 | + | |
| 166 | + | |
| 167 | + | |
| 168 | + | |
| 169 | + | |
| 170 | + | |
| 171 | + | |
| 172 | + | |
155 | 173 |
| |
156 | 174 |
| |
157 | 175 |
| |
|
Lines changed: 14 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
546 | 546 |
| |
547 | 547 |
| |
548 | 548 |
| |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
| 555 | + | |
| 556 | + | |
| 557 | + | |
| 558 | + | |
| 559 | + | |
| 560 | + | |
| 561 | + | |
| 562 | + | |
549 | 563 |
| |
550 | 564 |
| |
551 | 565 |
| |
|
Lines changed: 46 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
369 | 369 |
| |
370 | 370 |
| |
371 | 371 |
| |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
| 383 | + | |
| 384 | + | |
| 385 | + | |
| 386 | + | |
| 387 | + | |
| 388 | + | |
| 389 | + | |
| 390 | + | |
| 391 | + | |
| 392 | + | |
| 393 | + | |
| 394 | + | |
| 395 | + | |
| 396 | + | |
| 397 | + | |
| 398 | + | |
| 399 | + | |
| 400 | + | |
| 401 | + | |
| 402 | + | |
| 403 | + | |
| 404 | + | |
| 405 | + | |
| 406 | + | |
| 407 | + | |
| 408 | + | |
| 409 | + | |
| 410 | + | |
| 411 | + | |
| 412 | + | |
| 413 | + | |
| 414 | + | |
| 415 | + | |
| 416 | + | |
| 417 | + | |
372 | 418 |
| |
373 | 419 |
| |
374 | 420 |
| |
|
Lines changed: 6 additions & 14 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
677 | 677 |
| |
678 | 678 |
| |
679 | 679 |
| |
| 680 | + | |
| 681 | + | |
| 682 | + | |
680 | 683 |
| |
681 | 684 |
| |
682 | 685 |
| |
| |||
686 | 689 |
| |
687 | 690 |
| |
688 | 691 |
| |
689 |
| - | |
690 |
| - | |
691 |
| - | |
692 |
| - | |
693 |
| - | |
694 |
| - | |
695 |
| - | |
696 |
| - | |
697 |
| - | |
698 |
| - | |
699 |
| - | |
| 692 | + | |
| 693 | + | |
| 694 | + | |
700 | 695 |
| |
701 | 696 |
| |
702 |
| - | |
703 |
| - | |
704 |
| - | |
705 | 697 |
| |
706 | 698 |
| |
707 | 699 |
| |
|
Lines changed: 12 additions & 3 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 |
| |
| |||
104 | 106 |
| |
105 | 107 |
| |
106 | 108 |
| |
107 |
| - | |
| 109 | + | |
| 110 | + | |
108 | 111 |
| |
109 |
| - | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
110 | 116 |
| |
| 117 | + | |
111 | 118 |
| |
112 |
| - | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
113 | 122 |
| |
114 | 123 |
| |
115 | 124 |
| |
|
Lines changed: 4 additions & 12 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3508 | 3508 |
| |
3509 | 3509 |
| |
3510 | 3510 |
| |
3511 |
| - | |
3512 |
| - | |
3513 |
| - | |
3514 |
| - | |
3515 |
| - | |
3516 |
| - | |
3517 |
| - | |
3518 |
| - | |
3519 |
| - | |
3520 |
| - | |
3521 |
| - | |
3522 |
| - | |
| 3511 | + | |
| 3512 | + | |
| 3513 | + | |
| 3514 | + | |
3523 | 3515 |
| |
3524 | 3516 |
| |
3525 | 3517 |
| |
|
Lines changed: 36 additions & 30 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
2057 | 2057 |
| |
2058 | 2058 |
| |
2059 | 2059 |
| |
2060 |
| - | |
| 2060 | + | |
2061 | 2061 |
| |
2062 | 2062 |
| |
2063 | 2063 |
| |
| |||
2112 | 2112 |
| |
2113 | 2113 |
| |
2114 | 2114 |
| |
2115 |
| - | |
| 2115 | + | |
2116 | 2116 |
| |
2117 | 2117 |
| |
2118 | 2118 |
| |
| |||
2959 | 2959 |
| |
2960 | 2960 |
| |
2961 | 2961 |
| |
2962 |
| - | |
2963 |
| - | |
2964 |
| - | |
2965 |
| - | |
| 2962 | + | |
| 2963 | + | |
| 2964 | + | |
| 2965 | + | |
| 2966 | + | |
2966 | 2967 |
| |
2967 | 2968 |
| |
2968 | 2969 |
| |
| |||
3460 | 3461 |
| |
3461 | 3462 |
| |
3462 | 3463 |
| |
3463 |
| - | |
| 3464 | + | |
3464 | 3465 |
| |
3465 | 3466 |
| |
3466 | 3467 |
| |
| |||
3550 | 3551 |
| |
3551 | 3552 |
| |
3552 | 3553 |
| |
3553 |
| - | |
3554 |
| - | |
3555 |
| - | |
3556 |
| - | |
3557 |
| - | |
| 3554 | + | |
| 3555 | + | |
| 3556 | + | |
| 3557 | + | |
| 3558 | + | |
3558 | 3559 |
| |
3559 | 3560 |
| |
3560 | 3561 |
| |
| |||
5918 | 5919 |
| |
5919 | 5920 |
| |
5920 | 5921 |
| |
5921 |
| - | |
5922 |
| - | |
5923 |
| - | |
5924 |
| - | |
| 5922 | + | |
| 5923 | + | |
| 5924 | + | |
| 5925 | + | |
| 5926 | + | |
5925 | 5927 |
| |
5926 | 5928 |
| |
5927 | 5929 |
| |
| |||
5968 | 5970 |
| |
5969 | 5971 |
| |
5970 | 5972 |
| |
5971 |
| - | |
5972 |
| - | |
5973 |
| - | |
5974 |
| - | |
| 5973 | + | |
| 5974 | + | |
| 5975 | + | |
| 5976 | + | |
| 5977 | + | |
5975 | 5978 |
| |
5976 | 5979 |
| |
5977 | 5980 |
| |
| |||
6017 | 6020 |
| |
6018 | 6021 |
| |
6019 | 6022 |
| |
6020 |
| - | |
6021 |
| - | |
6022 |
| - | |
6023 |
| - | |
| 6023 | + | |
| 6024 | + | |
| 6025 | + | |
| 6026 | + | |
| 6027 | + | |
6024 | 6028 |
| |
6025 | 6029 |
| |
6026 | 6030 |
| |
| |||
6044 | 6048 |
| |
6045 | 6049 |
| |
6046 | 6050 |
| |
6047 |
| - | |
6048 |
| - | |
6049 |
| - | |
6050 |
| - | |
| 6051 | + | |
| 6052 | + | |
| 6053 | + | |
| 6054 | + | |
| 6055 | + | |
6051 | 6056 |
| |
6052 | 6057 |
| |
6053 | 6058 |
| |
| |||
6142 | 6147 |
| |
6143 | 6148 |
| |
6144 | 6149 |
| |
6145 |
| - | |
| 6150 | + | |
6146 | 6151 |
| |
6147 | 6152 |
| |
6148 | 6153 |
| |
| |||
6408 | 6413 |
| |
6409 | 6414 |
| |
6410 | 6415 |
| |
6411 |
| - | |
| 6416 | + | |
6412 | 6417 |
| |
6413 | 6418 |
| |
6414 | 6419 |
| |
| |||
6531 | 6536 |
| |
6532 | 6537 |
| |
6533 | 6538 |
| |
| 6539 | + | |
6534 | 6540 |
| |
6535 | 6541 |
| |
6536 | 6542 |
| |
|
Lines changed: 0 additions & 10 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
35 | 35 |
| |
36 | 36 |
| |
37 | 37 |
| |
38 |
| - | |
39 |
| - | |
40 |
| - | |
41 |
| - | |
42 |
| - | |
43 |
| - | |
44 |
| - | |
45 |
| - | |
46 |
| - | |
47 |
| - | |
48 | 38 |
| |
49 | 39 |
| |
50 | 40 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
613 | 613 |
| |
614 | 614 |
| |
615 | 615 |
| |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
616 | 622 |
| |
617 | 623 |
| |
618 | 624 |
| |
|
0 commit comments