summaryrefslogtreecommitdiffstats
path: root/lld/wasm/Writer.cpp
Commit message (Expand)AuthorAgeFilesLines
* [WebAssembly] Add new `export_name` clang attribute for controlling wasm expo...Sam Clegg2019-12-111-0/+4
* [WebAssembly][lld] Fix for static linking of PIC codeSam Clegg2019-10-291-2/+0
* [WebAssembly] Elide data segments for .bss sectionsThomas Lively2019-10-151-1/+8
* [WebAssembly] Wrap definitions in namespace lld { namespace wasm {. NFCFangrui Song2019-10-101-3/+6
* [lld][WebAssembly] Fix static linking of -fPIC code with external undefined f...Sam Clegg2019-09-241-5/+5
* [WebAssembly][NFC] Remove unnecessary bracesThomas Lively2019-09-191-2/+1
* [WebAssembly] Sort output data sections to place .bss lastThomas Lively2019-09-191-2/+19
* [WebAssembly] Initialize memory in start functionThomas Lively2019-09-041-51/+144
* [lld][WebAssembly] Store table base in config rather than passing it around. ...Sam Clegg2019-08-271-4/+3
* [lld][WebAssembly] Allow linking of pic code into static binariesSam Clegg2019-08-131-2/+9
* [WebAssembly] Fix null pointer in createInitTLSFunctionGuanzhong Chen2019-08-061-1/+1
* [WebAssembly] Compute and export TLS block alignmentGuanzhong Chen2019-07-191-0/+3
* [WebAssembly] fix bug in finding .tdata segmentGuanzhong Chen2019-07-181-2/+3
* [lld][WebAssembly] Fix handling of comdat functions in init array.Sam Clegg2019-07-171-0/+1
* [WebAssembly] Implement thread-local storage (local-exec model)Guanzhong Chen2019-07-161-4/+77
* [WebAssembly] Rename variale references in comments after VariableName -> var...Fangrui Song2019-07-161-1/+1
* [WebAssembly] i32.const operands should be signedThomas Lively2019-07-121-3/+3
* [WebAssembly] Import __stack_pointer when building -pie binariesSam Clegg2019-07-111-1/+1
* [Coding style change][lld] Rename variables for non-ELF portsRui Ueyama2019-07-111-402/+402
* Make functions and member variables distinguishable even after the name style...Rui Ueyama2019-07-101-10/+11
* [lld][WebAssembly] Report undefined symbols during scanRelocationsSam Clegg2019-07-091-7/+0
* [lld][WebAssembly] Fix name of data section in PIC modeSam Clegg2019-07-091-2/+2
* [lld][WebAssembly] Fix __start/__stop symbols when combining input segmentsSam Clegg2019-07-081-11/+9
* [WebAssembly] Add option to emit passive segmentsThomas Lively2019-07-031-22/+69
* [wasm-ld] Add __global_base symbol to mark the value of --global-baseGuanzhong Chen2019-06-261-0/+3
* [WebAssembly] Fix for discarded init functionsSam Clegg2019-06-071-0/+3
* [WebAssembly] Don't export __data_end and __heap_base by default.Sam Clegg2019-05-311-5/+4
* [WebAssembly] Improve feature validation error messagesThomas Lively2019-05-301-20/+32
* [WebAssembly] Add support for -emit-relocsSam Clegg2019-05-241-5/+5
* Reland: [WebAssembly] Add __start_/_stop_ symbols for data sectionsSam Clegg2019-05-231-4/+41
* [WebAssembly] Seal imports section before counting importsSam Clegg2019-05-231-7/+9
* Revert "[WebAssembly] Add __start_/_stop_ symbols for data sections"Sam Clegg2019-05-211-43/+6
* [WebAssembly] Add __start_/_stop_ symbols for data sectionsSam Clegg2019-05-211-6/+43
* [WebAssembly] Refactor synthetic sections and relocation processing. NFC.Sam Clegg2019-05-211-847/+152
* [WebAssembly] Move code and data section generation to finalizeContent. NFC.Sam Clegg2019-05-161-5/+1
* [WebAssembly] Don't generate empty type sections.Sam Clegg2019-05-161-0/+2
* [WebAssembly] Refactor relocation processing. NFC.Sam Clegg2019-05-131-19/+17
* [WebAssembly] Don't assume that strongly defined symbols are DSO-localSam Clegg2019-05-101-3/+7
* Revert "[WebAssembly] Don't generate unused table entries."Sam Clegg2019-05-091-20/+20
* [WebAssembly] Don't generate unused table entries.Sam Clegg2019-05-071-20/+20
* Use llvm::stable_sortFangrui Song2019-04-231-4/+4
* [WebAssembly] Error on relocations against undefined data symbols.Sam Clegg2019-04-221-0/+14
* [WebAssembly] Emit the DataCount section when bulk memory is enabledThomas Lively2019-04-191-0/+12
* [wasm] Simplify. NFCFangrui Song2019-04-181-2/+2
* [WebAssembly] Assign GOT entries symbols used in data relocationsSam Clegg2019-04-101-3/+14
* [WebAssembly] Include function in wasm table when used in R_WASM_TABLE_INDEX_...Sam Clegg2019-04-051-1/+2
* [WebAssembly] Apply data relocations at runtime in shared objectsSam Clegg2019-04-041-19/+61
* Re-land "[WebAssembly] Improve invalid relocation error message""Sam Clegg2019-03-291-7/+6
* [WebAssembly] "atomics" feature requires shared memoryThomas Lively2019-03-291-3/+11
* [ELF][MachO][wasm] Simplify range-style std::find{,_if} with STLExtras.h util...Fangrui Song2019-03-291-4/+4
OpenPOWER on IntegriCloud