Commit 403bb98
committed
AST: Optimize collectLinkLibraries()
SourceFile::collectLinkLibraries() did not depend on the source file,
so let's move this logic up into ModuleDecl::collectLinkLibraries().1 parent eca5a1c commit 403bb98
File tree
5 files changed
+76
-60
lines changed- lib
- AST
- IRGen
5 files changed
+76
-60
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2135 | 2135 | | |
2136 | 2136 | | |
2137 | 2137 | | |
2138 | | - | |
2139 | | - | |
2140 | | - | |
| 2138 | + | |
| 2139 | + | |
| 2140 | + | |
| 2141 | + | |
| 2142 | + | |
| 2143 | + | |
| 2144 | + | |
| 2145 | + | |
| 2146 | + | |
| 2147 | + | |
| 2148 | + | |
| 2149 | + | |
| 2150 | + | |
| 2151 | + | |
| 2152 | + | |
| 2153 | + | |
2141 | 2154 | | |
2142 | | - | |
2143 | | - | |
2144 | 2155 | | |
2145 | 2156 | | |
2146 | 2157 | | |
2147 | 2158 | | |
2148 | 2159 | | |
2149 | 2160 | | |
2150 | 2161 | | |
2151 | | - | |
2152 | | - | |
2153 | 2162 | | |
2154 | 2163 | | |
2155 | 2164 | | |
2156 | 2165 | | |
2157 | 2166 | | |
2158 | | - | |
| 2167 | + | |
2159 | 2168 | | |
2160 | 2169 | | |
2161 | | - | |
| 2170 | + | |
2162 | 2171 | | |
2163 | 2172 | | |
2164 | 2173 | | |
2165 | 2174 | | |
2166 | 2175 | | |
2167 | 2176 | | |
2168 | 2177 | | |
2169 | | - | |
| 2178 | + | |
2170 | 2179 | | |
2171 | 2180 | | |
2172 | 2181 | | |
2173 | 2182 | | |
2174 | 2183 | | |
2175 | 2184 | | |
2176 | 2185 | | |
| 2186 | + | |
| 2187 | + | |
| 2188 | + | |
2177 | 2189 | | |
2178 | 2190 | | |
2179 | 2191 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
476 | 476 | | |
477 | 477 | | |
478 | 478 | | |
479 | | - | |
480 | | - | |
481 | | - | |
482 | | - | |
483 | | - | |
484 | | - | |
485 | | - | |
486 | | - | |
487 | | - | |
488 | | - | |
489 | | - | |
490 | | - | |
491 | | - | |
492 | | - | |
493 | | - | |
494 | | - | |
495 | | - | |
496 | | - | |
497 | | - | |
498 | | - | |
499 | | - | |
500 | | - | |
501 | | - | |
502 | | - | |
503 | | - | |
504 | | - | |
505 | | - | |
506 | | - | |
507 | | - | |
508 | | - | |
509 | | - | |
510 | | - | |
511 | | - | |
512 | | - | |
513 | | - | |
514 | | - | |
515 | | - | |
516 | | - | |
517 | | - | |
518 | | - | |
519 | | - | |
520 | 479 | | |
521 | 480 | | |
522 | 481 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1192 | 1192 | | |
1193 | 1193 | | |
1194 | 1194 | | |
1195 | | - | |
1196 | | - | |
1197 | | - | |
1198 | | - | |
1199 | 1195 | | |
1200 | 1196 | | |
1201 | 1197 | | |
| 1198 | + | |
| 1199 | + | |
1202 | 1200 | | |
1203 | 1201 | | |
1204 | 1202 | | |
| |||
1413 | 1411 | | |
1414 | 1412 | | |
1415 | 1413 | | |
1416 | | - | |
1417 | 1414 | | |
1418 | 1415 | | |
1419 | 1416 | | |
| |||
1424 | 1421 | | |
1425 | 1422 | | |
1426 | 1423 | | |
| 1424 | + | |
| 1425 | + | |
| 1426 | + | |
| 1427 | + | |
| 1428 | + | |
1427 | 1429 | | |
1428 | 1430 | | |
1429 | 1431 | | |
| |||
1446 | 1448 | | |
1447 | 1449 | | |
1448 | 1450 | | |
1449 | | - | |
1450 | | - | |
1451 | | - | |
1452 | | - | |
1453 | 1451 | | |
1454 | 1452 | | |
1455 | 1453 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
21 | 21 | | |
22 | 22 | | |
23 | 23 | | |
| 24 | + | |
24 | 25 | | |
25 | 26 | | |
26 | 27 | | |
| |||
1617 | 1618 | | |
1618 | 1619 | | |
1619 | 1620 | | |
| 1621 | + | |
| 1622 | + | |
| 1623 | + | |
| 1624 | + | |
| 1625 | + | |
| 1626 | + | |
| 1627 | + | |
| 1628 | + | |
| 1629 | + | |
| 1630 | + | |
| 1631 | + | |
| 1632 | + | |
| 1633 | + | |
| 1634 | + | |
| 1635 | + | |
| 1636 | + | |
| 1637 | + | |
| 1638 | + | |
| 1639 | + | |
| 1640 | + | |
| 1641 | + | |
| 1642 | + | |
| 1643 | + | |
| 1644 | + | |
| 1645 | + | |
| 1646 | + | |
| 1647 | + | |
| 1648 | + | |
| 1649 | + | |
| 1650 | + | |
| 1651 | + | |
| 1652 | + | |
| 1653 | + | |
| 1654 | + | |
| 1655 | + | |
| 1656 | + | |
| 1657 | + | |
| 1658 | + | |
| 1659 | + | |
| 1660 | + | |
| 1661 | + | |
| 1662 | + | |
| 1663 | + | |
| 1664 | + | |
1620 | 1665 | | |
1621 | 1666 | | |
1622 | 1667 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1564 | 1564 | | |
1565 | 1565 | | |
1566 | 1566 | | |
| 1567 | + | |
| 1568 | + | |
1567 | 1569 | | |
1568 | 1570 | | |
1569 | 1571 | | |
| |||
0 commit comments