aboutsummaryrefslogtreecommitdiff
path: root/lld/COFF/SymbolTable.cpp
AgeCommit message (Expand)AuthorFilesLines
2026-01-21[lld][COFF] Use `.contains` rather than `.count` for set membership. NFC (#17...Sam Clegg1-2/+2
2025-09-05[LLD][COFF] Add more `--time-trace` tags for ThinLTO linking (#156471)Alexandre Ganea1-3/+5
2025-08-22[LLD][COFF] Set isUsedInRegularObj for target symbols in resolveAlternateName...Jacek Caban1-0/+1
2025-08-05[LLD][COFF] Don't resolve weak aliases when performing local import (#152000)Jacek Caban1-12/+5
2025-07-31[LLD][COFF] Add support for ARM64X same-address thunks (#151255)Jacek Caban1-5/+37
2025-07-28[LLD][COFF] Avoid resolving symbols with -alternatename if the target is unde...Jacek Caban1-1/+13
2025-07-28[LLD][COFF] Move resolving alternate names to SymbolTable (NFC) (#149495)Jacek Caban1-0/+25
2025-05-29[LLD][COFF] Add support for DLL imports on ARM64EC (#141587)Jacek Caban1-1/+1
2025-05-29[LLD][COFF] Avoid forcing lazy symbols in loadMinGWSymbols during symbol tabl...Jacek Caban1-0/+9
2025-05-15[LLD][COFF] Add support for including native ARM64 objects in ARM64EC images ...Jacek Caban1-1/+1
2025-04-07[LLD][COFF] Don't dllimport from static libraries (#134443)Alexandre Ganea1-8/+12
2025-03-15[LLD][COFF] Clarify EC vs. native symbols in diagnostics on ARM64X (#130857)Jacek Caban1-10/+17
2025-03-03[LLD][COFF] Support -aligncomm directives on ARM64X (#129513)Jacek Caban1-0/+15
2025-02-21[LLD][COFF] Support alternate names in both symbol tables on ARM64X (#127619)Jacek Caban1-0/+11
2025-01-24[lld/COFF] Fix -start-lib / -end-lib more after reviews.llvm.org/D116434 (#12...Nico Weber1-0/+4
2025-01-22[LLD][COFF] Use EC symbol table for exports defined in module definition file...Jacek Caban1-0/+63
2025-01-21[LLD][COFF] Separate EC and native exports for ARM64X (#123652)Jacek Caban1-0/+135
2025-01-17[LLD][COFF] Process bitcode files separately for each symbol table on ARM64X ...Jacek Caban1-9/+8
2025-01-16[LLD][COFF] Move getChunk to LinkerDriver (NFC) (#123103)Jacek Caban1-9/+0
2025-01-15[LLD][COFF] Move symbol mangling and lookup helpers to SymbolTable class (NFC...Jacek Caban1-0/+106
2025-01-13[LLD][COFF] Use appropriate symbol table for -include argument on ARM64X (#12...Jacek Caban1-0/+29
2025-01-02[LLD][COFF] Emit warnings for missing load config on EC targets (#121339)Jacek Caban1-0/+9
2025-01-01[LLD][COFF] Move addFile implementation to LinkerDriver (NFC) (#121342)Jacek Caban1-68/+2
2024-12-29[LLD][COFF] Store and validate load config in SymbolTable (#120324)Jacek Caban1-0/+47
2024-12-19[lld/COFF] Fix -start-lib / -end-lib after reviews.llvm.org/D116434 (#120452)Nico Weber1-0/+1
2024-12-17[lld/COFF] Remove needless indirectionNico Weber1-1/+1
2024-12-15[LLD][COFF] Store machine type in SymbolTable (NFC) (#119298)Jacek Caban1-12/+9
2024-12-15[LLD][COFF] Factor out LinkerDriver::setMachine (NFC) (#119297)Jacek Caban1-2/+1
2024-12-15[LLD][COFF] Store reference to SymbolTable instead of COFFLinkerContext in In...Jacek Caban1-3/+3
2024-12-05[lld-link] Simplify some << toStringFangrui Song1-28/+19
2024-12-05[lld-link] Use COFFSyncStreamFangrui Song1-9/+5
2024-12-05[lld-link] Replace error(...) with ErrFangrui Song1-8/+10
2024-12-04[lld-link] Replace log(...) with LogFangrui Song1-11/+12
2024-12-03[lld-link] Replace warn(...) with Warn(ctx)Fangrui Song1-11/+13
2024-11-24[LLD][COFF] Require explicit specification of ARM64EC target (#116281)Jacek Caban1-4/+18
2024-11-15[LLD][COFF] Fix handling of invalid ARM64EC function names (#116252)Jacek Caban1-1/+4
2024-11-06[LLD][COFF] Add support for locally imported EC symbols (#114985)Jacek Caban1-7/+24
2024-10-23[LLD][COFF] Check both mangled and demangled symbols before adding a lazy arc...Jacek Caban1-0/+42
2024-10-23[LLD][COFF] Allow overriding EC alias symbols with lazy archive symbols (#113...Jacek Caban1-4/+6
2024-10-21[LLD][COFF] Support anti-dependency symbols (#112542)Jacek Caban1-1/+1
2024-10-15[lld] Avoid repeated hash lookups (NFC) (#112299)Kazu Hirata1-5/+3
2024-10-03[LLD][COFF] Do as many passes of resolveRemainingUndefines as necessary for u...Mike Hommey1-1/+8
2024-09-18[LLD][COFF] Store __imp_ symbols as Defined in InputFile (#109115)Jacek Caban1-3/+3
2024-09-18[LLD][COFF] Handle imported weak aliases consistently (#109105)Mike Hommey1-0/+8
2024-09-17[LLD][COFF] Redirect __imp_ Symbols to __imp_aux_ on ARM64EC for x64 object f...Jacek Caban1-0/+17
2024-09-15[lld] Nits on uses of raw_string_ostream (NFC)JOE19941-4/+4
2024-09-12[LLD][COFF] Add support for ARM64EC auxiliary IAT (#108304)Jacek Caban1-3/+4
2024-09-11[LLD][COFF] Add support for ARM64EC import call thunks. (#107931)Jacek Caban1-1/+15
2024-09-11[LLD][COFF][NFC] Create import thunks in ImportFile::parse. (#107929)Jacek Caban1-2/+2
2024-09-04[LLD][COFF][NFC] Store impSym as DefinedImportData in ImportFile. (#107162)Jacek Caban1-2/+2