aboutsummaryrefslogtreecommitdiff
path: root/lld/wasm
AgeCommit message (Expand)AuthorFilesLines
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
2023-05-10fix typos to cycle botsNico Weber2-2/+2
2023-05-02Revert "[Demangle] make llvm::demangle take std::string_view rather than cons...Nick Desaulniers1-1/+1
2023-05-02[Demangle] make llvm::demangle take std::string_view rather than const std::s...Nick Desaulniers1-1/+1
2023-04-13[lld][WebAssembly] stub objects: Fix handling of LTO libcall dependenciesSam Clegg1-7/+31
2023-04-13[lld][WebAssembly] Trace export of symbols when specified with --trace-symbol...Sam Clegg1-2/+6
2023-04-10Fix warningsKazu Hirata1-1/+1
2023-04-04[lld][WebAssembly] Fix stub library parsing with windows line endingsSam Clegg2-8/+12
2023-03-30[lld][WebAssembly] Process stub libraries before performing LTOSam Clegg1-4/+10
2023-03-23[lld][WebAssembly] Initial support for stub librariesSam Clegg9-5/+133
2023-03-23[NFC] Fix typo lld::wasm in commentCongcong Cai1-1/+1
2023-03-17[WebAssembly] Replace Bugzilla links with Github issuesHeejin Ahn2-3/+4
2023-03-15[wasm] Silence 'not all control paths return a value' warning whenAlexandre Ganea1-0/+1
2023-03-09[lld][WebAssembly] Use C++17 nested namespace syntax in most places. NFCSam Clegg17-69/+34
2023-03-06[lld][WebAssembly] Implement --why-extract flag from the ELF backendSam Clegg4-8/+56
2023-03-03Reapply: [WebAssembly] Implement build-id featureDerek Schuff6-0/+197
2023-03-02Revert "[WebAssembly] Implement build-id feature"Derek Schuff6-196/+0
2023-03-02[WebAssembly] Implement build-id featureDerek Schuff6-0/+196
2023-02-27[lld][WebAssembly] Fix handling of mixed strong and weak referencesSam Clegg1-0/+10
2023-02-15[LLD] Add --lto-CGO[0-3] optionScott Linder4-3/+16
2023-02-13[lld][WebAssembly] Limit size of shared 64-bit memories of 2^^34Sam Clegg1-1/+6
2023-02-10[NFC][TargetParser] Replace uses of llvm/Support/Host.hArchibald Elliott1-1/+1
2023-02-07[NFC][TargetParser] Remove llvm/ADT/Triple.hArchibald Elliott1-1/+1
2023-02-04[lld] fix comment typos to cycle botsNico Weber1-1/+1
2023-01-31[lld][WebAssembly] Apply relocations to TLS dataSam Clegg4-13/+68
2023-01-26[lld] Remove transitional legacy pass manager flagsArthur Eubanks1-2/+0
2023-01-12[OptTable] Precompute OptTable prefixes union table through tablegenserge-sans-paille1-2/+2