File tree
11 files changed
+210
-60
lines changed- include/swift
- AST
- SILOptimizer
- Analysis
- Utils/Differentiation
- lib
- SILOptimizer
- Analysis
- Utils/Differentiation
- SIL
- test/AutoDiff/downstream
11 files changed
+210
-60
lines changedLines changed: 4 additions & 3 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
491 | 491 |
| |
492 | 492 |
| |
493 | 493 |
| |
| 494 | + | |
| 495 | + | |
| 496 | + | |
| 497 | + | |
494 | 498 |
| |
495 | 499 |
| |
496 | 500 |
| |
| |||
543 | 547 |
| |
544 | 548 |
| |
545 | 549 |
| |
546 |
| - | |
547 |
| - | |
548 |
| - | |
549 | 550 |
| |
550 | 551 |
| |
551 | 552 |
| |
|
Lines changed: 5 additions & 5 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
157 | 157 |
| |
158 | 158 |
| |
159 | 159 |
| |
160 |
| - | |
161 |
| - | |
| 160 | + | |
| 161 | + | |
162 | 162 |
| |
163 | 163 |
| |
164 | 164 |
| |
| |||
172 | 172 |
| |
173 | 173 |
| |
174 | 174 |
| |
175 |
| - | |
176 |
| - | |
177 |
| - | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
178 | 178 |
| |
179 | 179 |
| |
180 | 180 |
| |
|
Lines changed: 7 additions & 2 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
354 | 354 |
| |
355 | 355 |
| |
356 | 356 |
| |
| 357 | + | |
| 358 | + | |
| 359 | + | |
| 360 | + | |
| 361 | + | |
| 362 | + | |
| 363 | + | |
357 | 364 |
| |
358 | 365 |
| |
359 | 366 |
| |
| |||
421 | 428 |
| |
422 | 429 |
| |
423 | 430 |
| |
424 |
| - | |
425 |
| - | |
426 | 431 |
| |
427 | 432 |
| |
428 | 433 |
| |
|
Lines changed: 13 additions & 6 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
275 | 275 |
| |
276 | 276 |
| |
277 | 277 |
| |
278 |
| - | |
279 |
| - | |
280 |
| - | |
| 278 | + | |
| 279 | + | |
| 280 | + | |
| 281 | + | |
| 282 | + | |
| 283 | + | |
| 284 | + | |
281 | 285 |
| |
282 | 286 |
| |
283 | 287 |
| |
| |||
301 | 305 |
| |
302 | 306 |
| |
303 | 307 |
| |
304 |
| - | |
305 |
| - | |
306 |
| - | |
| 308 | + | |
| 309 | + | |
| 310 | + | |
| 311 | + | |
| 312 | + | |
| 313 | + | |
307 | 314 |
| |
308 | 315 |
| |
309 | 316 |
| |
|
Lines changed: 32 additions & 24 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
166 | 166 |
| |
167 | 167 |
| |
168 | 168 |
| |
169 |
| - | |
| 169 | + | |
| 170 | + | |
170 | 171 |
| |
171 | 172 |
| |
172 | 173 |
| |
173 |
| - | |
174 |
| - | |
175 |
| - | |
176 |
| - | |
177 |
| - | |
| 174 | + | |
| 175 | + | |
| 176 | + | |
| 177 | + | |
| 178 | + | |
178 | 179 |
| |
179 |
| - | |
180 |
| - | |
| 180 | + | |
| 181 | + | |
| 182 | + | |
181 | 183 |
| |
182 | 184 |
| |
183 | 185 |
| |
| |||
222 | 224 |
| |
223 | 225 |
| |
224 | 226 |
| |
225 |
| - | |
| 227 | + | |
226 | 228 |
| |
227 |
| - | |
228 |
| - | |
| 229 | + | |
| 230 | + | |
229 | 231 |
| |
230 | 232 |
| |
231 | 233 |
| |
| 234 | + | |
232 | 235 |
| |
233 | 236 |
| |
234 | 237 |
| |
| |||
274 | 277 |
| |
275 | 278 |
| |
276 | 279 |
| |
277 |
| - | |
| 280 | + | |
| 281 | + | |
278 | 282 |
| |
279 | 283 |
| |
280 | 284 |
| |
| |||
331 | 335 |
| |
332 | 336 |
| |
333 | 337 |
| |
334 |
| - | |
335 |
| - | |
336 |
| - | |
337 |
| - | |
338 |
| - | |
339 |
| - | |
| 338 | + | |
| 339 | + | |
| 340 | + | |
| 341 | + | |
| 342 | + | |
| 343 | + | |
340 | 344 |
| |
341 |
| - | |
342 |
| - | |
| 345 | + | |
| 346 | + | |
| 347 | + | |
343 | 348 |
| |
344 | 349 |
| |
345 | 350 |
| |
| |||
350 | 355 |
| |
351 | 356 |
| |
352 | 357 |
| |
353 |
| - | |
| 358 | + | |
| 359 | + | |
354 | 360 |
| |
355 | 361 |
| |
356 | 362 |
| |
| |||
364 | 370 |
| |
365 | 371 |
| |
366 | 372 |
| |
367 |
| - | |
368 |
| - | |
| 373 | + | |
| 374 | + | |
369 | 375 |
| |
370 | 376 |
| |
371 | 377 |
| |
| 378 | + | |
372 | 379 |
| |
373 |
| - | |
| 380 | + | |
| 381 | + | |
374 | 382 |
| |
375 | 383 |
| |
376 | 384 |
| |
|
Lines changed: 82 additions & 4 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
328 | 328 |
| |
329 | 329 |
| |
330 | 330 |
| |
| 331 | + | |
331 | 332 |
| |
332 | 333 |
| |
333 | 334 |
| |
| |||
505 | 506 |
| |
506 | 507 |
| |
507 | 508 |
| |
| 509 | + | |
| 510 | + | |
508 | 511 |
| |
| 512 | + | |
509 | 513 |
| |
510 | 514 |
| |
511 | 515 |
| |
512 | 516 |
| |
513 | 517 |
| |
| 518 | + | |
514 | 519 |
| |
515 | 520 |
| |
516 | 521 |
| |
517 |
| - | |
518 |
| - | |
| 522 | + | |
519 | 523 |
| |
520 | 524 |
| |
521 | 525 |
| |
522 | 526 |
| |
523 | 527 |
| |
| 528 | + | |
| 529 | + | |
| 530 | + | |
| 531 | + | |
| 532 | + | |
| 533 | + | |
| 534 | + | |
| 535 | + | |
| 536 | + | |
| 537 | + | |
| 538 | + | |
| 539 | + | |
| 540 | + | |
| 541 | + | |
| 542 | + | |
| 543 | + | |
| 544 | + | |
| 545 | + | |
| 546 | + | |
| 547 | + | |
| 548 | + | |
| 549 | + | |
| 550 | + | |
| 551 | + | |
| 552 | + | |
| 553 | + | |
| 554 | + | |
524 | 555 |
| |
525 | 556 |
| |
526 | 557 |
| |
| |||
1050 | 1081 |
| |
1051 | 1082 |
| |
1052 | 1083 |
| |
1053 |
| - | |
| 1084 | + | |
1054 | 1085 |
| |
1055 | 1086 |
| |
1056 | 1087 |
| |
| |||
1293 | 1324 |
| |
1294 | 1325 |
| |
1295 | 1326 |
| |
| 1327 | + | |
1296 | 1328 |
| |
1297 | 1329 |
| |
1298 | 1330 |
| |
| |||
1343 | 1375 |
| |
1344 | 1376 |
| |
1345 | 1377 |
| |
| 1378 | + | |
| 1379 | + | |
| 1380 | + | |
| 1381 | + | |
| 1382 | + | |
| 1383 | + | |
| 1384 | + | |
| 1385 | + | |
| 1386 | + | |
| 1387 | + | |
| 1388 | + | |
| 1389 | + | |
| 1390 | + | |
| 1391 | + | |
| 1392 | + | |
| 1393 | + | |
| 1394 | + | |
| 1395 | + | |
| 1396 | + | |
| 1397 | + | |
| 1398 | + | |
| 1399 | + | |
| 1400 | + | |
| 1401 | + | |
| 1402 | + | |
| 1403 | + | |
| 1404 | + | |
| 1405 | + | |
| 1406 | + | |
| 1407 | + | |
| 1408 | + | |
| 1409 | + | |
| 1410 | + | |
| 1411 | + | |
| 1412 | + | |
| 1413 | + | |
| 1414 | + | |
| 1415 | + | |
| 1416 | + | |
| 1417 | + | |
| 1418 | + | |
| 1419 | + | |
| 1420 | + | |
| 1421 | + | |
| 1422 | + | |
| 1423 | + | |
| 1424 | + | |
1346 | 1425 |
| |
1347 | 1426 |
| |
1348 | 1427 |
| |
| |||
1558 | 1637 |
| |
1559 | 1638 |
| |
1560 | 1639 |
| |
1561 |
| - | |
1562 | 1640 |
| |
1563 | 1641 |
| |
1564 | 1642 |
| |
|
Lines changed: 29 additions & 0 deletions
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
569 | 569 |
| |
570 | 570 |
| |
571 | 571 |
| |
| 572 | + | |
| 573 | + | |
| 574 | + | |
| 575 | + | |
| 576 | + | |
| 577 | + | |
| 578 | + | |
| 579 | + | |
| 580 | + | |
| 581 | + | |
| 582 | + | |
| 583 | + | |
| 584 | + | |
| 585 | + | |
| 586 | + | |
| 587 | + | |
| 588 | + | |
| 589 | + | |
| 590 | + | |
| 591 | + | |
| 592 | + | |
| 593 | + | |
| 594 | + | |
| 595 | + | |
| 596 | + | |
| 597 | + | |
| 598 | + | |
| 599 | + | |
| 600 | + | |
572 | 601 |
| |
573 | 602 |
| |
574 | 603 |
| |
|
0 commit comments