File tree
14 files changed
+132
-90
lines changed- lib/SILGen
- test
- SILGen
- SILOptimizer
14 files changed
+132
-90
lines changedLines changed: 44 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
11 | 11 |
| |
12 | 12 |
| |
13 | 13 |
| |
| 14 | + | |
14 | 15 |
| |
15 | 16 |
| |
16 | 17 |
| |
| |||
374 | 375 |
| |
375 | 376 |
| |
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 | + | |
| 418 | + | |
| 419 | + | |
| 420 | + |
Lines changed: 7 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
30 | 30 |
| |
31 | 31 |
| |
32 | 32 |
| |
| 33 | + | |
| 34 | + | |
33 | 35 |
| |
34 | 36 |
| |
35 | 37 |
| |
| |||
62 | 64 |
| |
63 | 65 |
| |
64 | 66 |
| |
| 67 | + | |
| 68 | + | |
| 69 | + | |
| 70 | + | |
| 71 | + | |
65 | 72 |
| |
66 | 73 |
| |
67 | 74 |
| |
|
Lines changed: 23 additions & 56 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1740 | 1740 |
| |
1741 | 1741 |
| |
1742 | 1742 |
| |
1743 |
| - | |
1744 |
| - | |
1745 |
| - | |
1746 |
| - | |
1747 |
| - | |
1748 |
| - | |
1749 |
| - | |
1750 |
| - | |
1751 |
| - | |
1752 |
| - | |
1753 |
| - | |
1754 |
| - | |
1755 |
| - | |
1756 |
| - | |
1757 |
| - | |
1758 |
| - | |
1759 |
| - | |
1760 |
| - | |
1761 |
| - | |
1762 |
| - | |
1763 |
| - | |
1764 |
| - | |
1765 |
| - | |
1766 |
| - | |
1767 |
| - | |
1768 |
| - | |
1769 |
| - | |
1770 |
| - | |
1771 |
| - | |
1772 |
| - | |
1773 |
| - | |
1774 |
| - | |
1775 |
| - | |
1776 |
| - | |
1777 |
| - | |
1778 |
| - | |
1779 |
| - | |
1780 |
| - | |
1781 |
| - | |
1782 |
| - | |
1783 |
| - | |
1784 |
| - | |
1785 |
| - | |
1786 | 1743 |
| |
1787 | 1744 |
| |
1788 | 1745 |
| |
1789 | 1746 |
| |
1790 |
| - | |
1791 |
| - | |
| 1747 | + | |
| 1748 | + | |
1792 | 1749 |
| |
1793 | 1750 |
| |
1794 | 1751 |
| |
1795 | 1752 |
| |
1796 | 1753 |
| |
1797 | 1754 |
| |
1798 | 1755 |
| |
1799 |
| - | |
1800 |
| - | |
1801 | 1756 |
| |
1802 | 1757 |
| |
1803 | 1758 |
| |
| |||
1966 | 1921 |
| |
1967 | 1922 |
| |
1968 | 1923 |
| |
| 1924 | + | |
1969 | 1925 |
| |
1970 | 1926 |
| |
1971 |
| - | |
| 1927 | + | |
| 1928 | + | |
| 1929 | + | |
| 1930 | + | |
1972 | 1931 |
| |
1973 | 1932 |
| |
1974 | 1933 |
| |
| |||
3870 | 3829 |
| |
3871 | 3830 |
| |
3872 | 3831 |
| |
| 3832 | + | |
| 3833 | + | |
3873 | 3834 |
| |
3874 | 3835 |
| |
3875 | 3836 |
| |
| |||
3894 | 3855 |
| |
3895 | 3856 |
| |
3896 | 3857 |
| |
3897 |
| - | |
3898 |
| - | |
3899 |
| - | |
| 3858 | + | |
| 3859 | + | |
| 3860 | + | |
3900 | 3861 |
| |
3901 | 3862 |
| |
3902 | 3863 |
| |
| |||
4239 | 4200 |
| |
4240 | 4201 |
| |
4241 | 4202 |
| |
4242 |
| - | |
| 4203 | + | |
| 4204 | + | |
| 4205 | + | |
4243 | 4206 |
| |
4244 | 4207 |
| |
4245 | 4208 |
| |
| 4209 | + | |
| 4210 | + | |
4246 | 4211 |
| |
4247 | 4212 |
| |
4248 | 4213 |
| |
| |||
4251 | 4216 |
| |
4252 | 4217 |
| |
4253 | 4218 |
| |
4254 |
| - | |
4255 | 4219 |
| |
4256 | 4220 |
| |
4257 |
| - | |
4258 |
| - | |
| 4221 | + | |
| 4222 | + | |
4259 | 4223 |
| |
4260 | 4224 |
| |
4261 | 4225 |
| |
| |||
4332 | 4296 |
| |
4333 | 4297 |
| |
4334 | 4298 |
| |
4335 |
| - | |
| 4299 | + | |
| 4300 | + | |
| 4301 | + | |
| 4302 | + | |
4336 | 4303 |
| |
4337 | 4304 |
| |
4338 | 4305 |
| |
|
Lines changed: 16 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
12 | 12 |
| |
13 | 13 |
| |
14 | 14 |
| |
| 15 | + | |
15 | 16 |
| |
16 | 17 |
| |
17 | 18 |
| |
| |||
168 | 169 |
| |
169 | 170 |
| |
170 | 171 |
| |
171 |
| - | |
172 |
| - | |
173 |
| - | |
174 |
| - | |
175 |
| - | |
| 172 | + | |
| 173 | + | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
| 179 | + | |
176 | 180 |
| |
177 | 181 |
| |
178 | 182 |
| |
| |||
1338 | 1342 |
| |
1339 | 1343 |
| |
1340 | 1344 |
| |
1341 |
| - | |
1342 |
| - | |
1343 |
| - | |
| 1345 | + | |
| 1346 | + | |
| 1347 | + | |
| 1348 | + | |
| 1349 | + | |
| 1350 | + | |
| 1351 | + | |
1344 | 1352 |
| |
1345 | 1353 |
| |
1346 | 1354 |
| |
|
Lines changed: 10 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
18 | 18 |
| |
19 | 19 |
| |
20 | 20 |
| |
| 21 | + | |
21 | 22 |
| |
22 | 23 |
| |
23 | 24 |
| |
| |||
2085 | 2086 |
| |
2086 | 2087 |
| |
2087 | 2088 |
| |
2088 |
| - | |
2089 |
| - | |
| 2089 | + | |
| 2090 | + | |
| 2091 | + | |
| 2092 | + | |
| 2093 | + | |
2090 | 2094 |
| |
2091 | 2095 |
| |
2092 | 2096 |
| |
| |||
2105 | 2109 |
| |
2106 | 2110 |
| |
2107 | 2111 |
| |
2108 |
| - | |
| 2112 | + | |
| 2113 | + | |
| 2114 | + | |
| 2115 | + | |
2109 | 2116 |
| |
2110 | 2117 |
| |
2111 | 2118 |
| |
|
Lines changed: 6 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
39 | 39 |
| |
40 | 40 |
| |
41 | 41 |
| |
| 42 | + | |
| 43 | + | |
42 | 44 |
| |
43 | 45 |
| |
44 | 46 |
| |
| |||
1271 | 1273 |
| |
1272 | 1274 |
| |
1273 | 1275 |
| |
1274 |
| - | |
1275 |
| - | |
1276 |
| - | |
| 1276 | + | |
| 1277 | + | |
| 1278 | + | |
| 1279 | + | |
1277 | 1280 |
| |
1278 | 1281 |
| |
1279 | 1282 |
| |
|
Lines changed: 4 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
50 | 50 |
| |
51 | 51 |
| |
52 | 52 |
| |
| 53 | + | |
53 | 54 |
| |
54 | 55 |
| |
55 | 56 |
| |
| |||
72 | 73 |
| |
73 | 74 |
| |
74 | 75 |
| |
75 |
| - | |
76 | 76 |
| |
77 | 77 |
| |
78 | 78 |
| |
79 |
| - | |
80 | 79 |
| |
| 80 | + | |
81 | 81 |
| |
82 | 82 |
| |
83 | 83 |
| |
| |||
130 | 130 |
| |
131 | 131 |
| |
132 | 132 |
| |
| 133 | + | |
133 | 134 |
| |
134 | 135 |
| |
| 136 | + | |
135 | 137 |
| |
136 | 138 |
| |
137 | 139 |
| |
|
Lines changed: 3 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
247 | 247 |
| |
248 | 248 |
| |
249 | 249 |
| |
250 |
| - | |
251 | 250 |
| |
| 251 | + | |
252 | 252 |
| |
253 | 253 |
| |
254 | 254 |
| |
255 | 255 |
| |
256 | 256 |
| |
257 | 257 |
| |
258 |
| - | |
259 | 258 |
| |
| 259 | + | |
260 | 260 |
| |
261 | 261 |
| |
262 | 262 |
| |
263 | 263 |
| |
264 | 264 |
| |
265 | 265 |
| |
266 |
| - | |
267 | 266 |
| |
| 267 | + | |
268 | 268 |
| |
269 | 269 |
| |
270 | 270 |
| |
|
0 commit comments