Commit edc99dc
[mono] Optimize (typedef|table|declsec)_locator metadata loading (dotnet#100157)
* Optimize typedef_locator, table_locator and declsec_locator by hoisting initialization out
* Cleanup duplicated code with different understandings of locator_t1 parent c884d43 commit edc99dc
4 files changed
Lines changed: 165 additions & 157 deletions
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
2776 | 2776 | | |
2777 | 2777 | | |
2778 | 2778 | | |
2779 | | - | |
2780 | | - | |
2781 | | - | |
2782 | | - | |
2783 | | - | |
2784 | | - | |
2785 | | - | |
2786 | | - | |
2787 | 2779 | | |
2788 | 2780 | | |
2789 | 2781 | | |
| |||
2804 | 2796 | | |
2805 | 2797 | | |
2806 | 2798 | | |
2807 | | - | |
| 2799 | + | |
2808 | 2800 | | |
2809 | | - | |
2810 | 2801 | | |
2811 | | - | |
| 2802 | + | |
2812 | 2803 | | |
2813 | 2804 | | |
2814 | 2805 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
60 | 60 | | |
61 | 61 | | |
62 | 62 | | |
63 | | - | |
| 63 | + | |
64 | 64 | | |
65 | 65 | | |
66 | 66 | | |
| |||
761 | 761 | | |
762 | 762 | | |
763 | 763 | | |
764 | | - | |
765 | | - | |
766 | | - | |
767 | | - | |
768 | | - | |
769 | | - | |
770 | | - | |
771 | | - | |
772 | | - | |
773 | | - | |
| 764 | + | |
774 | 765 | | |
775 | 766 | | |
776 | 767 | | |
777 | | - | |
| 768 | + | |
778 | 769 | | |
779 | 770 | | |
780 | 771 | | |
| |||
808 | 799 | | |
809 | 800 | | |
810 | 801 | | |
811 | | - | |
| 802 | + | |
812 | 803 | | |
813 | 804 | | |
814 | 805 | | |
815 | 806 | | |
816 | | - | |
817 | | - | |
818 | | - | |
| 807 | + | |
| 808 | + | |
| 809 | + | |
| 810 | + | |
| 811 | + | |
819 | 812 | | |
820 | 813 | | |
821 | 814 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1134 | 1134 | | |
1135 | 1135 | | |
1136 | 1136 | | |
| 1137 | + | |
| 1138 | + | |
| 1139 | + | |
| 1140 | + | |
| 1141 | + | |
| 1142 | + | |
| 1143 | + | |
| 1144 | + | |
| 1145 | + | |
| 1146 | + | |
| 1147 | + | |
| 1148 | + | |
| 1149 | + | |
| 1150 | + | |
| 1151 | + | |
| 1152 | + | |
| 1153 | + | |
| 1154 | + | |
| 1155 | + | |
| 1156 | + | |
| 1157 | + | |
| 1158 | + | |
| 1159 | + | |
| 1160 | + | |
| 1161 | + | |
| 1162 | + | |
| 1163 | + | |
| 1164 | + | |
| 1165 | + | |
| 1166 | + | |
| 1167 | + | |
| 1168 | + | |
| 1169 | + | |
| 1170 | + | |
| 1171 | + | |
| 1172 | + | |
| 1173 | + | |
| 1174 | + | |
| 1175 | + | |
| 1176 | + | |
| 1177 | + | |
| 1178 | + | |
| 1179 | + | |
| 1180 | + | |
| 1181 | + | |
| 1182 | + | |
| 1183 | + | |
| 1184 | + | |
| 1185 | + | |
| 1186 | + | |
1137 | 1187 | | |
1138 | 1188 | | |
1139 | 1189 | | |
| |||
0 commit comments