File tree
19 files changed
+332
-54
lines changed- include/swift/IRGen
- lib
- IRGen
- SILGen
- SIL
- TBDGen
- test
- IRGen
- TBD
19 files changed
+332
-54
lines changedLines changed: 42 additions & 9 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
108 | 108 |
| |
109 | 109 |
| |
110 | 110 |
| |
| 111 | + | |
| 112 | + | |
| 113 | + | |
| 114 | + | |
| 115 | + | |
| 116 | + | |
| 117 | + | |
| 118 | + | |
| 119 | + | |
| 120 | + | |
| 121 | + | |
| 122 | + | |
111 | 123 |
| |
112 | 124 |
| |
113 | 125 |
| |
| |||
227 | 239 |
| |
228 | 240 |
| |
229 | 241 |
| |
230 |
| - | |
231 |
| - | |
232 |
| - | |
233 |
| - | |
234 |
| - | |
235 |
| - | |
236 |
| - | |
237 |
| - | |
238 |
| - | |
239 | 242 |
| |
240 | 243 |
| |
241 | 244 |
| |
| |||
362 | 365 |
| |
363 | 366 |
| |
364 | 367 |
| |
| 368 | + | |
| 369 | + | |
| 370 | + | |
| 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 | + | |
365 | 398 |
| |
366 | 399 |
| |
367 | 400 |
| |
|
Lines changed: 1 addition & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
28 | 28 |
| |
29 | 29 |
| |
30 | 30 |
| |
| 31 | + | |
31 | 32 |
| |
32 | 33 |
| |
33 | 34 |
| |
|
Lines changed: 18 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1213 | 1213 |
| |
1214 | 1214 |
| |
1215 | 1215 |
| |
| 1216 | + | |
| 1217 | + | |
| 1218 | + | |
| 1219 | + | |
| 1220 | + | |
| 1221 | + | |
| 1222 | + | |
| 1223 | + | |
| 1224 | + | |
| 1225 | + | |
| 1226 | + | |
| 1227 | + | |
1216 | 1228 |
| |
1217 | 1229 |
| |
1218 | 1230 |
| |
| |||
1363 | 1375 |
| |
1364 | 1376 |
| |
1365 | 1377 |
| |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
1366 | 1383 |
| |
1367 | 1384 |
| |
1368 | 1385 |
| |
| |||
1485 | 1502 |
| |
1486 | 1503 |
| |
1487 | 1504 |
| |
1488 |
| - | |
| 1505 | + | |
1489 | 1506 |
| |
1490 | 1507 |
| |
1491 | 1508 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
| 21 | + | |
21 | 22 |
| |
22 | 23 |
| |
23 | 24 |
| |
| |||
30 | 31 |
| |
31 | 32 |
| |
32 | 33 |
| |
| 34 | + | |
33 | 35 |
| |
34 | 36 |
| |
35 | 37 |
| |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
36 | 42 |
| |
37 | 43 |
| |
38 | 44 |
| |
|
Lines changed: 13 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5524 | 5524 |
| |
5525 | 5525 |
| |
5526 | 5526 |
| |
| 5527 | + | |
| 5528 | + | |
| 5529 | + | |
| 5530 | + | |
| 5531 | + | |
| 5532 | + | |
| 5533 | + | |
| 5534 | + | |
| 5535 | + | |
| 5536 | + | |
| 5537 | + | |
| 5538 | + | |
5527 | 5539 |
| |
5528 | 5540 |
| |
5529 | 5541 |
| |
| |||
5555 | 5567 |
| |
5556 | 5568 |
| |
5557 | 5569 |
| |
5558 |
| - | |
| 5570 | + | |
5559 | 5571 |
|
Lines changed: 25 additions & 17 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
266 | 266 |
| |
267 | 267 |
| |
268 | 268 |
| |
269 |
| - | |
| 269 | + | |
| 270 | + | |
270 | 271 |
| |
271 | 272 |
| |
272 | 273 |
| |
| |||
589 | 590 |
| |
590 | 591 |
| |
591 | 592 |
| |
592 |
| - | |
593 |
| - | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
594 | 596 |
| |
595 | 597 |
| |
596 | 598 |
| |
| |||
3077 | 3079 |
| |
3078 | 3080 |
| |
3079 | 3081 |
| |
3080 |
| - | |
3081 |
| - | |
3082 |
| - | |
3083 |
| - | |
3084 |
| - | |
3085 |
| - | |
3086 |
| - | |
3087 |
| - | |
3088 |
| - | |
| 3082 | + | |
| 3083 | + | |
| 3084 | + | |
| 3085 | + | |
3089 | 3086 |
| |
3090 |
| - | |
3091 |
| - | |
3092 |
| - | |
| 3087 | + | |
3093 | 3088 |
| |
3094 | 3089 |
| |
3095 |
| - | |
| 3090 | + | |
3096 | 3091 |
| |
3097 | 3092 |
| |
3098 | 3093 |
| |
3099 | 3094 |
| |
| 3095 | + | |
3100 | 3096 |
| |
3101 | 3097 |
| |
3102 |
| - | |
| 3098 | + | |
3103 | 3099 |
| |
3104 | 3100 |
| |
3105 | 3101 |
| |
3106 | 3102 |
| |
| 3103 | + | |
| 3104 | + | |
| 3105 | + | |
| 3106 | + | |
| 3107 | + | |
| 3108 | + | |
| 3109 | + | |
| 3110 | + | |
| 3111 | + | |
| 3112 | + | |
| 3113 | + | |
| 3114 | + | |
3107 | 3115 |
| |
3108 | 3116 |
| |
3109 | 3117 |
| |
|
Lines changed: 8 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
52 | 52 |
| |
53 | 53 |
| |
54 | 54 |
| |
55 |
| - | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
56 | 62 |
| |
57 | 63 |
| |
58 | 64 |
| |
59 | 65 |
| |
60 | 66 |
| |
61 | 67 |
| |
62 |
| - | |
63 |
| - | |
| 68 | + | |
64 | 69 |
| |
65 | 70 |
| |
66 | 71 |
| |
|
Lines changed: 81 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
| 44 | + | |
| 45 | + | |
| 46 | + | |
| 47 | + | |
| 48 | + | |
| 49 | + | |
| 50 | + | |
| 51 | + | |
| 52 | + | |
| 53 | + | |
| 54 | + | |
| 55 | + | |
| 56 | + | |
| 57 | + | |
| 58 | + | |
| 59 | + | |
| 60 | + | |
| 61 | + | |
| 62 | + | |
| 63 | + | |
| 64 | + | |
| 65 | + | |
| 66 | + | |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
| 72 | + | |
| 73 | + | |
| 74 | + | |
| 75 | + | |
| 76 | + | |
| 77 | + | |
| 78 | + | |
| 79 | + | |
| 80 | + | |
| 81 | + |
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1046 | 1046 |
| |
1047 | 1047 |
| |
1048 | 1048 |
| |
| 1049 | + | |
| 1050 | + | |
| 1051 | + | |
| 1052 | + | |
| 1053 | + | |
1049 | 1054 |
| |
1050 | 1055 |
| |
1051 | 1056 |
| |
|
Lines changed: 11 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5243 | 5243 |
| |
5244 | 5244 |
| |
5245 | 5245 |
| |
5246 |
| - | |
| 5246 | + | |
| 5247 | + | |
| 5248 | + | |
| 5249 | + | |
| 5250 | + | |
| 5251 | + | |
| 5252 | + | |
| 5253 | + | |
| 5254 | + | |
| 5255 | + | |
5247 | 5256 |
| |
5248 | 5257 |
| |
5249 | 5258 |
| |
5250 | 5259 |
| |
5251 | 5260 |
| |
5252 |
| - | |
| 5261 | + | |
5253 | 5262 |
| |
5254 | 5263 |
| |
5255 | 5264 |
| |
|
0 commit comments