Commit f173585
Automerge: [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.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