Commit 1e06448
committed
[IRGen] Distributed: Remove a requirement that accessible function should be backed by SILFunction
Distributed protocol requirements don't have associated SILFunction,
let's introduce a more flexible way to define it that collects only
the information necessary for the function to become accessible.1 parent c6820a5 commit 1e06448
File tree
4 files changed
+96
-39
lines changed- lib/IRGen
4 files changed
+96
-39
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
4423 | 4423 | | |
4424 | 4424 | | |
4425 | 4425 | | |
4426 | | - | |
4427 | | - | |
| 4426 | + | |
| 4427 | + | |
| 4428 | + | |
| 4429 | + | |
| 4430 | + | |
| 4431 | + | |
| 4432 | + | |
| 4433 | + | |
| 4434 | + | |
| 4435 | + | |
| 4436 | + | |
| 4437 | + | |
| 4438 | + | |
| 4439 | + | |
| 4440 | + | |
| 4441 | + | |
| 4442 | + | |
| 4443 | + | |
| 4444 | + | |
| 4445 | + | |
| 4446 | + | |
| 4447 | + | |
| 4448 | + | |
| 4449 | + | |
| 4450 | + | |
| 4451 | + | |
| 4452 | + | |
| 4453 | + | |
4428 | 4454 | | |
4429 | 4455 | | |
4430 | 4456 | | |
| |||
4648 | 4674 | | |
4649 | 4675 | | |
4650 | 4676 | | |
4651 | | - | |
4652 | | - | |
4653 | | - | |
4654 | | - | |
4655 | | - | |
4656 | | - | |
4657 | | - | |
| 4677 | + | |
| 4678 | + | |
4658 | 4679 | | |
4659 | 4680 | | |
4660 | 4681 | | |
4661 | | - | |
| 4682 | + | |
4662 | 4683 | | |
4663 | 4684 | | |
4664 | 4685 | | |
| |||
4669 | 4690 | | |
4670 | 4691 | | |
4671 | 4692 | | |
4672 | | - | |
| 4693 | + | |
4673 | 4694 | | |
4674 | 4695 | | |
4675 | 4696 | | |
4676 | 4697 | | |
4677 | 4698 | | |
4678 | 4699 | | |
4679 | 4700 | | |
4680 | | - | |
4681 | | - | |
| 4701 | + | |
| 4702 | + | |
4682 | 4703 | | |
4683 | 4704 | | |
4684 | | - | |
| 4705 | + | |
4685 | 4706 | | |
4686 | 4707 | | |
4687 | 4708 | | |
4688 | 4709 | | |
4689 | 4710 | | |
4690 | 4711 | | |
4691 | 4712 | | |
4692 | | - | |
4693 | | - | |
4694 | | - | |
| 4713 | + | |
| 4714 | + | |
4695 | 4715 | | |
4696 | 4716 | | |
4697 | 4717 | | |
4698 | | - | |
4699 | | - | |
4700 | | - | |
4701 | | - | |
4702 | | - | |
4703 | | - | |
4704 | | - | |
4705 | | - | |
4706 | | - | |
4707 | | - | |
4708 | | - | |
| 4718 | + | |
4709 | 4719 | | |
4710 | 4720 | | |
4711 | 4721 | | |
4712 | | - | |
| 4722 | + | |
4713 | 4723 | | |
4714 | 4724 | | |
4715 | 4725 | | |
| |||
4746 | 4756 | | |
4747 | 4757 | | |
4748 | 4758 | | |
4749 | | - | |
| 4759 | + | |
4750 | 4760 | | |
4751 | 4761 | | |
4752 | 4762 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
30 | 30 | | |
31 | 31 | | |
32 | 32 | | |
| 33 | + | |
33 | 34 | | |
34 | 35 | | |
35 | 36 | | |
| |||
206 | 207 | | |
207 | 208 | | |
208 | 209 | | |
| 210 | + | |
| 211 | + | |
209 | 212 | | |
210 | 213 | | |
211 | 214 | | |
| |||
357 | 360 | | |
358 | 361 | | |
359 | 362 | | |
360 | | - | |
| 363 | + | |
| 364 | + | |
361 | 365 | | |
362 | 366 | | |
363 | 367 | | |
364 | 368 | | |
365 | 369 | | |
366 | 370 | | |
367 | | - | |
| 371 | + | |
| 372 | + | |
| 373 | + | |
| 374 | + | |
| 375 | + | |
| 376 | + | |
| 377 | + | |
| 378 | + | |
| 379 | + | |
| 380 | + | |
| 381 | + | |
| 382 | + | |
368 | 383 | | |
369 | 384 | | |
370 | 385 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
609 | 609 | | |
610 | 610 | | |
611 | 611 | | |
| 612 | + | |
| 613 | + | |
| 614 | + | |
| 615 | + | |
| 616 | + | |
| 617 | + | |
| 618 | + | |
| 619 | + | |
| 620 | + | |
| 621 | + | |
| 622 | + | |
| 623 | + | |
| 624 | + | |
| 625 | + | |
| 626 | + | |
| 627 | + | |
| 628 | + | |
| 629 | + | |
| 630 | + | |
| 631 | + | |
| 632 | + | |
| 633 | + | |
| 634 | + | |
| 635 | + | |
| 636 | + | |
| 637 | + | |
| 638 | + | |
| 639 | + | |
| 640 | + | |
| 641 | + | |
| 642 | + | |
| 643 | + | |
| 644 | + | |
| 645 | + | |
612 | 646 | | |
613 | 647 | | |
614 | 648 | | |
| |||
1148 | 1182 | | |
1149 | 1183 | | |
1150 | 1184 | | |
1151 | | - | |
| 1185 | + | |
1152 | 1186 | | |
1153 | 1187 | | |
1154 | 1188 | | |
1155 | 1189 | | |
1156 | 1190 | | |
1157 | 1191 | | |
1158 | 1192 | | |
1159 | | - | |
| 1193 | + | |
1160 | 1194 | | |
1161 | 1195 | | |
1162 | 1196 | | |
| |||
1304 | 1338 | | |
1305 | 1339 | | |
1306 | 1340 | | |
1307 | | - | |
| 1341 | + | |
1308 | 1342 | | |
1309 | 1343 | | |
1310 | 1344 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2468 | 2468 | | |
2469 | 2469 | | |
2470 | 2470 | | |
2471 | | - | |
| 2471 | + | |
| 2472 | + | |
2472 | 2473 | | |
2473 | 2474 | | |
2474 | 2475 | | |
2475 | 2476 | | |
2476 | 2477 | | |
2477 | | - | |
2478 | | - | |
2479 | | - | |
2480 | 2478 | | |
2481 | 2479 | | |
2482 | 2480 | | |
| |||
0 commit comments