File tree
27 files changed
+362
-217
lines changed- SwiftCompilerSources/Sources/Optimizer/FunctionPasses
- lib
- SILGen
- SILOptimizer
- Analysis
- Differentiation
- LoopTransforms
- Transforms
- Utils
- test
- AutoDiff/SILOptimizer
- SILGen
- SILOptimizer
27 files changed
+362
-217
lines changedLines changed: 34 additions & 8 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
41 | 41 |
| |
42 | 42 |
| |
43 | 43 |
| |
44 |
| - | |
45 | 44 |
| |
46 | 45 |
| |
47 | 46 |
| |
| |||
155 | 154 |
| |
156 | 155 |
| |
157 | 156 |
| |
158 |
| - | |
| 157 | + | |
159 | 158 |
| |
160 | 159 |
| |
161 | 160 |
| |
| |||
182 | 181 |
| |
183 | 182 |
| |
184 | 183 |
| |
| 184 | + | |
| 185 | + | |
| 186 | + | |
| 187 | + | |
| 188 | + | |
| 189 | + | |
| 190 | + | |
| 191 | + | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
185 | 196 |
| |
186 | 197 |
| |
187 | 198 |
| |
| |||
192 | 203 |
| |
193 | 204 |
| |
194 | 205 |
| |
195 |
| - | |
| 206 | + | |
196 | 207 |
| |
197 | 208 |
| |
198 | 209 |
| |
| |||
206 | 217 |
| |
207 | 218 |
| |
208 | 219 |
| |
209 |
| - | |
| 220 | + | |
210 | 221 |
| |
211 | 222 |
| |
212 | 223 |
| |
| |||
223 | 234 |
| |
224 | 235 |
| |
225 | 236 |
| |
226 |
| - | |
| 237 | + | |
| 238 | + | |
227 | 239 |
| |
228 | 240 |
| |
229 | 241 |
| |
| |||
235 | 247 |
| |
236 | 248 |
| |
237 | 249 |
| |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
| 257 | + | |
| 258 | + | |
| 259 | + | |
| 260 | + | |
238 | 261 |
| |
239 | 262 |
| |
240 | 263 |
| |
| |||
246 | 269 |
| |
247 | 270 |
| |
248 | 271 |
| |
249 |
| - | |
250 |
| - | |
251 |
| - | |
| 272 | + | |
| 273 | + | |
| 274 | + | |
| 275 | + | |
| 276 | + | |
| 277 | + | |
252 | 278 |
| |
253 | 279 |
| |
254 | 280 |
| |
|
Lines changed: 4 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
6316 | 6316 |
| |
6317 | 6317 |
| |
6318 | 6318 |
| |
6319 |
| - | |
| 6319 | + | |
| 6320 | + | |
| 6321 | + | |
| 6322 | + | |
6320 | 6323 |
| |
6321 | 6324 |
| |
6322 | 6325 |
| |
|
Lines changed: 23 additions & 7 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
841 | 841 |
| |
842 | 842 |
| |
843 | 843 |
| |
844 |
| - | |
| 844 | + | |
| 845 | + | |
845 | 846 |
| |
846 | 847 |
| |
847 | 848 |
| |
| |||
850 | 851 |
| |
851 | 852 |
| |
852 | 853 |
| |
853 |
| - | |
854 |
| - | |
855 |
| - | |
856 |
| - | |
857 |
| - | |
858 |
| - | |
| 854 | + | |
| 855 | + | |
| 856 | + | |
| 857 | + | |
| 858 | + | |
| 859 | + | |
| 860 | + | |
| 861 | + | |
| 862 | + | |
| 863 | + | |
| 864 | + | |
| 865 | + | |
| 866 | + | |
| 867 | + | |
| 868 | + | |
| 869 | + | |
| 870 | + | |
| 871 | + | |
| 872 | + | |
| 873 | + | |
| 874 | + | |
859 | 875 |
| |
860 | 876 |
| |
861 | 877 |
| |
|
Lines changed: 8 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
429 | 429 |
| |
430 | 430 |
| |
431 | 431 |
| |
432 |
| - | |
433 |
| - | |
| 432 | + | |
| 433 | + | |
434 | 434 |
| |
435 |
| - | |
436 |
| - | |
437 |
| - | |
| 435 | + | |
| 436 | + | |
| 437 | + | |
| 438 | + | |
| 439 | + | |
| 440 | + | |
438 | 441 |
| |
439 | 442 |
| |
440 | 443 |
| |
|
Lines changed: 6 additions & 18 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
37 | 37 |
| |
38 | 38 |
| |
39 | 39 |
| |
| 40 | + | |
| 41 | + | |
| 42 | + | |
| 43 | + | |
40 | 44 |
| |
41 | 45 |
| |
42 |
| - | |
| 46 | + | |
43 | 47 |
| |
44 | 48 |
| |
45 | 49 |
| |
46 | 50 |
| |
47 | 51 |
| |
48 |
| - | |
49 |
| - | |
50 |
| - | |
51 |
| - | |
52 |
| - | |
53 |
| - | |
54 |
| - | |
55 |
| - | |
56 |
| - | |
57 |
| - | |
58 |
| - | |
59 |
| - | |
60 |
| - | |
61 |
| - | |
62 |
| - | |
63 |
| - | |
64 | 52 |
| |
65 | 53 |
| |
66 | 54 |
| |
| |||
109 | 97 |
| |
110 | 98 |
| |
111 | 99 |
| |
112 |
| - | |
| 100 | + | |
113 | 101 |
| |
114 | 102 |
| |
115 | 103 |
| |
|
Lines changed: 2 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
1312 | 1312 |
| |
1313 | 1313 |
| |
1314 | 1314 |
| |
1315 |
| - | |
| 1315 | + | |
| 1316 | + | |
1316 | 1317 |
| |
1317 | 1318 |
| |
1318 | 1319 |
| |
|
Lines changed: 5 additions & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
3331 | 3331 |
| |
3332 | 3332 |
| |
3333 | 3333 |
| |
3334 |
| - | |
| 3334 | + | |
| 3335 | + | |
| 3336 | + | |
| 3337 | + | |
| 3338 | + | |
3335 | 3339 |
| |
3336 | 3340 |
| |
3337 | 3341 |
| |
|
Lines changed: 5 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
302 | 302 |
| |
303 | 303 |
| |
304 | 304 |
| |
| 305 | + | |
| 306 | + | |
| 307 | + | |
| 308 | + | |
| 309 | + | |
305 | 310 |
| |
306 | 311 |
| |
307 | 312 |
| |
|
Lines changed: 6 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
127 | 127 |
| |
128 | 128 |
| |
129 | 129 |
| |
| 130 | + | |
| 131 | + | |
| 132 | + | |
| 133 | + | |
| 134 | + | |
| 135 | + | |
130 | 136 |
| |
131 | 137 |
| |
132 | 138 |
| |
|
Lines changed: 26 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
122 | 122 |
| |
123 | 123 |
| |
124 | 124 |
| |
| 125 | + | |
| 126 | + | |
| 127 | + | |
125 | 128 |
| |
126 | 129 |
| |
127 | 130 |
| |
| |||
148 | 151 |
| |
149 | 152 |
| |
150 | 153 |
| |
| 154 | + | |
| 155 | + | |
| 156 | + | |
| 157 | + | |
| 158 | + | |
| 159 | + | |
151 | 160 |
| |
152 | 161 |
| |
153 | 162 |
| |
| |||
181 | 190 |
| |
182 | 191 |
| |
183 | 192 |
| |
| 193 | + | |
| 194 | + | |
| 195 | + | |
184 | 196 |
| |
185 |
| - | |
| 197 | + | |
| 198 | + | |
186 | 199 |
| |
| 200 | + | |
187 | 201 |
| |
| 202 | + | |
| 203 | + | |
188 | 204 |
| |
189 |
| - | |
| 205 | + | |
| 206 | + | |
190 | 207 |
| |
| 208 | + | |
191 | 209 |
| |
192 | 210 |
| |
193 |
| - | |
| 211 | + | |
| 212 | + | |
194 | 213 |
| |
| 214 | + | |
195 | 215 |
| |
196 | 216 |
| |
197 | 217 |
| |
| |||
328 | 348 |
| |
329 | 349 |
| |
330 | 350 |
| |
331 |
| - | |
| 351 | + | |
| 352 | + | |
| 353 | + | |
332 | 354 |
| |
333 | 355 |
| |
334 | 356 |
| |
|
Lines changed: 13 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
616 | 616 |
| |
617 | 617 |
| |
618 | 618 |
| |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
619 | 626 |
| |
620 | 627 |
| |
621 | 628 |
| |
| |||
1163 | 1170 |
| |
1164 | 1171 |
| |
1165 | 1172 |
| |
| 1173 | + | |
| 1174 | + | |
1166 | 1175 |
| |
1167 | 1176 |
| |
1168 | 1177 |
| |
1169 | 1178 |
| |
1170 | 1179 |
| |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
1171 | 1184 |
| |
1172 | 1185 |
| |
1173 | 1186 |
| |
|
Lines changed: 3 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
528 | 528 |
| |
529 | 529 |
| |
530 | 530 |
| |
| 531 | + | |
| 532 | + | |
| 533 | + | |
531 | 534 |
| |
532 | 535 |
| |
533 | 536 |
| |
|
0 commit comments