aboutsummaryrefslogtreecommitdiff
path: root/lld/wasm
AgeCommit message (Expand)AuthorFilesLines
2024-06-20[lld][WebAssembly] Handle stub symbol dependencies when an explicit import na...Sam Clegg1-37/+57
2024-06-11[lld][WebAssembly] Always search *.so for -Bdynamic (#84288)YAMAMOTO Takashi3-6/+10
2024-05-28[WebAssembly] Add exnref type (#93586)Heejin Ahn1-0/+2
2024-05-23[WebAssembly] Use 64-bit table when targeting wasm64 (#92042)Sam Clegg5-28/+7
2024-05-12Use StringRef::operator== instead of StringRef::equals (NFC) (#91864)Kazu Hirata1-2/+2
2024-04-05Reland "[flang][clang] Add Visibility specific help text for options (#81869)"David Spickett1-5/+15
2024-04-05Revert "[flang][clang] Add Visibility specific help text for options (#81869)"David Spickett1-15/+5
2024-04-05[flang][clang] Add Visibility specific help text for options (#81869)David Spickett1-5/+15
2024-02-25[lld][WebAssembly] Add `--no-growable-memory` (#82890)SingleAccretion4-12/+26
2024-02-21[WebAssembly] Add segment RETAIN flag to support private retained data (#81539)Yuta Saito2-8/+32
2024-02-02[Object][Wasm] Move WasmSymbolInfo directly into WasmSymbol (NFC) (#80219)Derek Schuff1-10/+10
2024-01-25[Object][Wasm] Allow parsing of GC types in type and table sections (#79235)Derek Schuff4-2/+12
2024-01-22[lld][WebAssembly] Implement `--start-lib`/`--end-lib` (#78821)Sam Clegg4-7/+25
2024-01-22[lld] Use SmallString::operator std::string (NFC)Kazu Hirata2-2/+2
2024-01-19[lld][WebAssembly] Fix regression in function signature checking (#78831)Sam Clegg1-1/+1
2024-01-19[lld][WebAssembly] Match the ELF linker in transitioning away from archive in...Sam Clegg7-127/+94
2024-01-19[lld][WebAssembly] Use the archive offset with --whole-archive (#78791)Sam Clegg1-5/+6
2024-01-19[lld][WebAssembly] Reset context object after each link (#78770)Sam Clegg2-1/+18
2024-01-19[lld][WebAssembly] Fix use of undefined funcs under --warn-unresolved-symbols...Sam Clegg1-11/+12
2024-01-18[lld][WebAssembly] Move input vectors from symtab to ctx. NFC (#78640)Sam Clegg8-52/+59
2024-01-18[lld][WebAssembly] Move linker global state in to context object. NFC (#78629)Sam Clegg12-65/+64
2024-01-18[lld][WebAssembly] Rename fetch() to extract() to match ELF linker. NFC (#78625)Sam Clegg4-10/+12
2024-01-17[WebAssembly] Use ValType instead of integer types to model wasm tables (#78012)Derek Schuff2-3/+3
2023-12-26[wasm] Use StringRef::trim (NFC)Kazu Hirata1-10/+1
2023-12-15[lld][WebAssembly] Add an `--initial-heap` option (#75594)SingleAccretion4-2/+17
2023-12-12[lld][WebAssembly] Don't set importUndefined when -shared is used. NFC (#75241)Sam Clegg1-1/+0
2023-11-28[lld][WebAssembly] Fix bitcode LTO order in archive parsing (#73095)Heejin Ahn1-1/+3
2023-11-02[lld][WebAssembly] Add --keep-section flagSam Clegg4-3/+17
2023-10-12Use llvm::endianness::{big,little,native} (NFC)Kazu Hirata1-2/+2
2023-10-03[WebAssembly] Allow absolute symbols in the linking section (symbol table) (#...Sam Clegg2-5/+12
2023-09-18[lld][WebAssembly] Improve error message on adding LTO object post-LTO. NFC (...Sam Clegg4-7/+7
2023-09-14[NFC][CodeGen] Change CodeGenOpt::Level/CodeGenFileType into enum classes (#6...Arthur Eubanks1-4/+4
2023-08-25[lld][WebAssembly] Add `--table-base` settingSam Clegg3-11/+21
2023-08-15[lld][WebAssembly] Add support for -sonameSam Clegg5-1/+18
2023-08-15[lld][WebAssembly] Always include bss segments when `--emit-relocs` is usedSam Clegg1-1/+4
2023-08-15Reapply "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-3/+8
2023-08-14Revert "[Option] Add "Visibility" field and clone the OptTable APIs to use it"Justin Bogner1-7/+3
2023-08-14[Option] Add "Visibility" field and clone the OptTable APIs to use itJustin Bogner1-3/+7
2023-08-11[lld][WebAssembly] Process stub libraries in a loopSam Clegg1-41/+50
2023-08-04[llvm] Extract common `OptTable` bits into macrosJan Svoboda1-1/+1
2023-07-27[lld][WebAssembly] Fix func reloc for internal GOT with extended-constYAMAMOTO Takashi1-8/+23
2023-07-22[WebAssembly] Stabilize custom section orderFangrui Song1-2/+3
2023-07-20[wasm-ld] Switch to xxh3_64bitsFangrui Song2-2/+2
2023-07-11[WebAssembly] Support `annotate` clang attributes for marking functions.Brendan Dahl2-6/+12
2023-06-25[llvm] Add missing StringExtras.h includesElliot Goodrich1-0/+1
2023-06-19Re-land [LLD] Allow usage of LLD as a libraryAlexandre Ganea1-1/+1
2023-06-14Revert "[LLD] Allow usage of LLD as a library"Leonard Chan1-1/+1
2023-06-13[LLD] Allow usage of LLD as a libraryAlexandre Ganea1-1/+1
2023-06-06reland: [Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-1/+1
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song4-13/+13