aboutsummaryrefslogtreecommitdiff
path: root/lld/wasm/MarkLive.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-02-21[WebAssembly] Add segment RETAIN flag to support private retained data (#81539)Yuta Saito1-8/+31
2024-01-18[lld][WebAssembly] Move input vectors from symtab to ctx. NFC (#78640)Sam Clegg1-6/+6
2024-01-18[lld][WebAssembly] Move linker global state in to context object. NFC (#78629)Sam Clegg1-1/+1
2023-03-09[lld][WebAssembly] Use C++17 nested namespace syntax in most places. NFCSam Clegg1-4/+2
2022-08-31[lld][WebAssembly] Rename SymbolTable::getSymbols to match ELF backend. NFCSam Clegg1-1/+1
2022-06-03Revert D126950 "[lld][WebAssembly] Retain data segments referenced via __star...Fangrui Song1-26/+4
2022-06-04[lld][WebAssembly] Retain data segments referenced via __start/__stopYuta Saito1-4/+26
2021-06-17[WebAssembly] Rename event to tagHeejin Ahn1-3/+3
2021-02-11[lld][WebAssembly] Common superclass for input globals/events/tablesAndy Wingo1-3/+1
2021-01-28[lld][WebAssembly] Update comments mentioning legacy function names. NFCSam Clegg1-1/+1
2021-01-18[WebAssembly] Add support for table linking to wasm-ldAndy Wingo1-0/+3
2021-01-15Revert "[WebAssembly] Add support for table linking to wasm-ld"Derek Schuff1-3/+0
2021-01-15[WebAssembly] Add support for table linking to wasm-ldAndy Wingo1-0/+3
2021-01-14[lld][WebAssembly] Add support for handling table symbolsAndy Wingo1-0/+4
2020-12-10[lld][WebAssembly] Split __wasm_apply_relocs function in twoSam Clegg1-3/+0
2020-12-10[lld][WebAssembly] Delay creation of internal __wasm_memory_init functionSam Clegg1-3/+0
2020-12-06[lld] Delete unused declarationsFangrui Song1-1/+0
2020-12-03[lld][WebAssembly] Fix malformed output with -pie + --shared-memorySam Clegg1-6/+4
2020-11-25[lld][WebAssembly] Ensure stub symbols always get address 0Sam Clegg1-1/+1
2020-10-12[WebAssembly] GC constructor functions in otherwise unused archive objectsDan Gohman1-19/+39
2020-09-30[WebAssembly] New-style command supportDan Gohman1-22/+42
2020-07-16[WebAssembly] 64-bit (function) pointer fixes.Wouter van Oortmerssen1-1/+3
2019-10-10[lld][WebAssembly] Refactor markLive.cpp. NFCSam Clegg1-30/+61
2019-09-04[WebAssembly] Initialize memory in start functionThomas Lively1-2/+3
2019-08-29[WebAssembly] Implement NO_STRIPDan Gohman1-2/+2
2019-07-16[WebAssembly] Rename variale references in comments after VariableName -> var...Fangrui Song1-2/+2
2019-07-11[Coding style change][lld] Rename variables for non-ELF portsRui Ueyama1-61/+61
2019-07-03[WebAssembly] Add option to emit passive segmentsThomas Lively1-3/+5
2019-06-07[WebAssembly] Fix for discarded init functionsSam Clegg1-2/+5
2019-04-04[WebAssembly] Apply data relocations at runtime in shared objectsSam Clegg1-0/+5
2019-03-01[WebAssebmly] Allow __wasm_call_ctors to be GC'edSam Clegg1-9/+19
2019-02-04[WebAssembly] clang-tidy (NFC)Heejin Ahn1-1/+1
2019-02-04[WebAssembly] Update relocation naming to match llvm change. NFC.Sam Clegg1-3/+3
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-12-08[WebAssembly] Add support for the event sectionHeejin Ahn1-0/+4
2018-11-21[WebAssembly] Delete unused using statements (NFC)Heejin Ahn1-2/+0
2018-06-28[WebAssembly] Add support for bitcode archive membersSam Clegg1-2/+2
2018-06-22Revert "[WebAssembly] Error on mismatched function signature in final output"Sam Clegg1-2/+3
2018-06-21[WebAssembly] Only mark non-hidden symbols as live if they are also definedSam Clegg1-2/+3
2018-06-21[WebAssembly] Error on mismatched function signature in final outputSam Clegg1-3/+2
2018-05-15[lld] Update uses of DEBUG macro to LLVM_DEBUG.Nicola Zaghen1-1/+1
2018-04-20[WebAssembly] Implement -print-gc-sections, to better test GC of globalsNicholas Wilson1-0/+7
2018-04-20[WebAssembly] Implement GC for importsNicholas Wilson1-6/+4
2018-04-20[WebAssembly] Implement --print-gc-sections for synthetic functionsNicholas Wilson1-0/+3
2018-03-09[WebAssembly] Handle weak undefined functions with a synthetic stubNicholas Wilson1-2/+19
2018-02-23[WebAssembly] Add explicit symbol tableSam Clegg1-14/+3
2018-02-20[WebAssembly] Rename GlobalSymbol types. NFC.Sam Clegg1-1/+1
2018-02-19[WebAssembly] Expand a lambda that is used only once.Rui Ueyama1-9/+9
2018-02-19[WebAssembly] Define toString(wasm::InputChunk *) and use that in MarkLive.cpp.Rui Ueyama1-8/+4
2018-02-16[WebAssembly] Remove unneeded Chunk::getFileName() method. NFC.Sam Clegg1-1/+1