aboutsummaryrefslogtreecommitdiff
path: root/lld/wasm/Writer.cpp
AgeCommit message (Expand)AuthorFilesLines
2023-08-25[lld][WebAssembly] Add `--table-base` settingSam Clegg1-8/+0
2023-08-15[lld][WebAssembly] Always include bss segments when `--emit-relocs` is usedSam Clegg1-1/+4
2023-07-22[WebAssembly] Stabilize custom section orderFangrui Song1-2/+3
2023-07-20[wasm-ld] Switch to xxh3_64bitsFangrui Song1-1/+1
2023-06-05[lld] StringRef::{starts,ends}with => {starts,ends}_with. NFCFangrui Song1-7/+7
2023-04-10Fix warningsKazu Hirata1-1/+1
2023-03-23[lld][WebAssembly] Initial support for stub librariesSam Clegg1-2/+2
2023-03-17[WebAssembly] Replace Bugzilla links with Github issuesHeejin Ahn1-1/+1
2023-03-09[lld][WebAssembly] Use C++17 nested namespace syntax in most places. NFCSam Clegg1-4/+2
2023-03-03Reapply: [WebAssembly] Implement build-id featureDerek Schuff1-0/+94
2023-03-02Revert "[WebAssembly] Implement build-id feature"Derek Schuff1-94/+0
2023-03-02[WebAssembly] Implement build-id featureDerek Schuff1-0/+94
2023-02-13[lld][WebAssembly] Limit size of shared 64-bit memories of 2^^34Sam Clegg1-1/+6
2023-01-31[lld][WebAssembly] Apply relocations to TLS dataSam Clegg1-10/+54
2023-01-10[lld][WebAssembly] Fix memory.fill argument in 64-bit modeSam Clegg1-1/+1
2023-01-02[lld] Use std::optional instead of llvm::Optional (NFC)Kazu Hirata1-1/+2
2022-12-20Revert D139181 "[lld][Alignment][NFC] Use Align instead of log2 of alignment ...Guillaume Chatelet1-5/+4
2022-12-17[lld] llvm::Optional::value => operator*/operator->Fangrui Song1-2/+2
2022-12-02[lld][Alignment][NFC] Use Align instead of log2 of alignment in Wasm SectionsGuillaume Chatelet1-4/+5
2022-11-08[lld] Fix duplicate word typos. NFCFangrui Song1-7/+7
2022-10-31[NFC] use has_value instead of hasValueFlorian Mayer1-3/+3
2022-10-31[wasm-ld] Allow importing/exporting the output module's memory with arbitrary...Dan Gohman1-4/+5
2022-10-18[lld][WebAssembly] Don't allow `--global-base` to be specified in -share/-pie...Sam Clegg1-6/+17
2022-10-17[wasm-ld] Define a `__heap_end` symbol marking the end of allocated memory.Dan Gohman1-3/+13
2022-10-13[lld][WebAssembly] Add symbols marking start/end of stack regionSam Clegg1-0/+4
2022-10-13[lld][WebAssembly] Add `--extra-features` flag to add addional featuresSam Clegg1-0/+5
2022-09-14lld: Include name of output file in "failed to write output" diagNico Weber1-1/+2
2022-08-31[lld][WebAssembly] Rename SymbolTable::getSymbols to match ELF backend. NFCSam Clegg1-4/+4
2022-07-15Use value instead of getValue (NFC)Kazu Hirata1-1/+1
2022-07-13Use has_value instead of hasValue (NFC)Kazu Hirata1-1/+1
2022-06-27[lld][WebAssembly] Don't apply data relocations at static constructor timeSam Clegg1-23/+4
2022-06-25Revert "Don't use Optional::hasValue (NFC)"Kazu Hirata1-2/+2
2022-06-25Don't use Optional::hasValue (NFC)Kazu Hirata1-2/+2
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-20Don't use Optional::hasValue (NFC)Kazu Hirata1-1/+1
2022-06-19fix comment typos to cycle botsNico Weber1-4/+4
2022-06-19[lld] Use value_or instead of getValueOr (NFC)Kazu Hirata1-3/+2
2022-06-09[lld][WebAssembly] Revert moving of data relocations to start functionSam Clegg1-36/+12
2022-06-03[lld][WebAssembly] Remove unnecessary accessor methods. NFCSam Clegg1-9/+8
2022-05-26[lld][WebAssembly] Avoid importing/exporting hidden symbols in shared librariesSam Clegg1-1/+2
2022-05-23[lld][WebAssembly] Allow use of statically allocated TLS region.Sam Clegg1-10/+41
2022-03-17[lld][WebAssembly] Fix crash accessing non-live __tls_base symbolSam Clegg1-0/+3
2022-03-15[lld][WebAssembly] Take advantage of extended const expressions when availableSam Clegg1-8/+20
2022-03-15[lld][WebAssembly] Add --unresolved-symbols=import-dynamicSam Clegg1-11/+13
2022-02-16[lld][WebAssembly] Apply global relocs before data relocsSam Clegg1-5/+5
2022-01-20Re-land [LLD] Remove global state in lldCommonAlexandre Ganea1-6/+5
2022-01-18[lld][WebAssembly] Perform data relocations during start functionSam Clegg1-10/+39
2022-01-16Revert [LLD] Remove global state in lldCommonAlexandre Ganea1-5/+6
2022-01-16[LLD] Remove global state in lldCommonAlexandre Ganea1-6/+5
2022-01-02[wasm] Use nullptr instead of NULL (NFC)Kazu Hirata1-1/+1