Commit 8435225
authored
[LLD][COFF] Move addFile implementation to LinkerDriver (NFC) (#121342)
The addFile implementation does not rely on the SymbolTable object. With
#119294, the symbol table for input files is determined during the
construction of the objects representing them. To clarify that
relationship, this change moves the implementation from the SymbolTable
class to the LinkerDriver class.1 parent 1135d36 commit 8435225
File tree
5 files changed
+84
-84
lines changed- lld/COFF
5 files changed
+84
-84
lines changed| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
189 | 189 | | |
190 | 190 | | |
191 | 191 | | |
| 192 | + | |
| 193 | + | |
| 194 | + | |
| 195 | + | |
| 196 | + | |
| 197 | + | |
| 198 | + | |
| 199 | + | |
| 200 | + | |
| 201 | + | |
| 202 | + | |
| 203 | + | |
| 204 | + | |
| 205 | + | |
| 206 | + | |
| 207 | + | |
| 208 | + | |
| 209 | + | |
| 210 | + | |
| 211 | + | |
| 212 | + | |
| 213 | + | |
| 214 | + | |
| 215 | + | |
| 216 | + | |
| 217 | + | |
| 218 | + | |
| 219 | + | |
| 220 | + | |
| 221 | + | |
| 222 | + | |
| 223 | + | |
| 224 | + | |
| 225 | + | |
| 226 | + | |
| 227 | + | |
| 228 | + | |
| 229 | + | |
| 230 | + | |
| 231 | + | |
| 232 | + | |
| 233 | + | |
| 234 | + | |
| 235 | + | |
| 236 | + | |
| 237 | + | |
| 238 | + | |
| 239 | + | |
| 240 | + | |
| 241 | + | |
| 242 | + | |
| 243 | + | |
| 244 | + | |
| 245 | + | |
| 246 | + | |
| 247 | + | |
| 248 | + | |
| 249 | + | |
| 250 | + | |
| 251 | + | |
| 252 | + | |
| 253 | + | |
| 254 | + | |
| 255 | + | |
| 256 | + | |
192 | 257 | | |
193 | 258 | | |
194 | 259 | | |
| |||
222 | 287 | | |
223 | 288 | | |
224 | 289 | | |
225 | | - | |
| 290 | + | |
226 | 291 | | |
227 | 292 | | |
228 | | - | |
| 293 | + | |
229 | 294 | | |
230 | 295 | | |
231 | 296 | | |
232 | | - | |
| 297 | + | |
233 | 298 | | |
234 | 299 | | |
235 | | - | |
| 300 | + | |
236 | 301 | | |
237 | 302 | | |
238 | 303 | | |
239 | 304 | | |
240 | 305 | | |
241 | 306 | | |
242 | 307 | | |
243 | | - | |
| 308 | + | |
244 | 309 | | |
245 | 310 | | |
246 | 311 | | |
| |||
306 | 371 | | |
307 | 372 | | |
308 | 373 | | |
309 | | - | |
| 374 | + | |
310 | 375 | | |
311 | 376 | | |
312 | 377 | | |
| |||
326 | 391 | | |
327 | 392 | | |
328 | 393 | | |
329 | | - | |
| 394 | + | |
330 | 395 | | |
331 | 396 | | |
332 | 397 | | |
| |||
1400 | 1465 | | |
1401 | 1466 | | |
1402 | 1467 | | |
1403 | | - | |
| 1468 | + | |
1404 | 1469 | | |
1405 | 1470 | | |
1406 | 1471 | | |
| |||
2702 | 2767 | | |
2703 | 2768 | | |
2704 | 2769 | | |
| 2770 | + | |
2705 | 2771 | | |
2706 | 2772 | | |
2707 | 2773 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
80 | 80 | | |
81 | 81 | | |
82 | 82 | | |
83 | | - | |
| 83 | + | |
84 | 84 | | |
85 | 85 | | |
86 | 86 | | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | 87 | | |
91 | 88 | | |
92 | 89 | | |
| |||
121 | 118 | | |
122 | 119 | | |
123 | 120 | | |
| 121 | + | |
124 | 122 | | |
125 | 123 | | |
126 | 124 | | |
| |||
144 | 142 | | |
145 | 143 | | |
146 | 144 | | |
| 145 | + | |
| 146 | + | |
| 147 | + | |
147 | 148 | | |
148 | 149 | | |
149 | 150 | | |
| |||
279 | 280 | | |
280 | 281 | | |
281 | 282 | | |
| 283 | + | |
| 284 | + | |
282 | 285 | | |
283 | 286 | | |
284 | 287 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
1412 | 1412 | | |
1413 | 1413 | | |
1414 | 1414 | | |
1415 | | - | |
| 1415 | + | |
1416 | 1416 | | |
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
37 | 37 | | |
38 | 38 | | |
39 | 39 | | |
40 | | - | |
41 | | - | |
42 | | - | |
43 | | - | |
44 | | - | |
45 | | - | |
46 | | - | |
47 | | - | |
48 | | - | |
49 | | - | |
50 | | - | |
51 | | - | |
52 | | - | |
53 | | - | |
54 | | - | |
55 | | - | |
56 | | - | |
57 | | - | |
58 | | - | |
59 | | - | |
60 | | - | |
61 | | - | |
62 | | - | |
63 | | - | |
64 | | - | |
65 | | - | |
66 | | - | |
67 | | - | |
68 | | - | |
69 | | - | |
70 | | - | |
71 | | - | |
72 | | - | |
73 | | - | |
74 | | - | |
75 | | - | |
76 | | - | |
77 | | - | |
78 | | - | |
79 | | - | |
80 | | - | |
81 | | - | |
82 | | - | |
83 | | - | |
84 | | - | |
85 | | - | |
86 | | - | |
87 | | - | |
88 | | - | |
89 | | - | |
90 | | - | |
91 | | - | |
92 | | - | |
93 | | - | |
94 | | - | |
95 | | - | |
96 | | - | |
97 | | - | |
98 | | - | |
99 | | - | |
100 | | - | |
101 | | - | |
102 | | - | |
103 | | - | |
104 | | - | |
105 | 40 | | |
106 | 41 | | |
107 | 42 | | |
| |||
118 | 53 | | |
119 | 54 | | |
120 | 55 | | |
121 | | - | |
| 56 | + | |
122 | 57 | | |
123 | 58 | | |
124 | 59 | | |
| |||
776 | 711 | | |
777 | 712 | | |
778 | 713 | | |
779 | | - | |
| 714 | + | |
780 | 715 | | |
781 | 716 | | |
782 | 717 | | |
| |||
1054 | 989 | | |
1055 | 990 | | |
1056 | 991 | | |
1057 | | - | |
1058 | 992 | | |
1059 | 993 | | |
1060 | 994 | | |
| |||
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
51 | 51 | | |
52 | 52 | | |
53 | 53 | | |
54 | | - | |
55 | | - | |
56 | 54 | | |
57 | 55 | | |
58 | 56 | | |
| |||
155 | 153 | | |
156 | 154 | | |
157 | 155 | | |
158 | | - | |
159 | 156 | | |
160 | 157 | | |
161 | 158 | | |
| |||
0 commit comments