aboutsummaryrefslogtreecommitdiff
path: root/lld/wasm
AgeCommit message (Expand)AuthorFilesLines
2020-09-18[lld][WebAssembly] Fix -Wunused-variable after D87663Fangrui Song1-1/+1
2020-09-15[lld][WebAssembly] Fix --export-all when __stack_pointer is presentSam Clegg2-17/+15
2020-09-14[lld][WebAssembly] Allow globals imports via import_name/import_moduleSam Clegg1-4/+7
2020-09-12[lld][WebAssembly] Add initial support for -Map/--print-mapSam Clegg11-8/+213
2020-09-12[lld][WebAssembly] Error on import/export of mutable global without `mutable-...Sam Clegg1-0/+23
2020-08-12[lld][WebAssembly] Emit all return types of multivalue functionsSamuel Kostial1-2/+2
2020-08-12[WebAssembly] Fixed memory.init always using 64-bit ptrWouter van Oortmerssen1-1/+1
2020-08-10[WebAssembly] wasm64: fix memory.init operand typesWouter van Oortmerssen6-7/+14
2020-08-10[lld][WebAssembly] Handle weakly referenced symbols when lazy (archive) versi...Sam Clegg3-8/+22
2020-07-17[CMake] Make `intrinsics_gen` dependency unconditional.Michele Scandale1-5/+1
2020-07-16[WebAssembly] 64-bit (function) pointer fixes.Wouter van Oortmerssen4-3/+20
2020-07-16[WebAssembly] Triple::wasm64 related cleanupWouter van Oortmerssen6-19/+29
2020-07-06[WebAssembly] 64-bit memory limitsWouter van Oortmerssen3-8/+24
2020-06-30[lld][WebAssembly] Give better error message on bad archive memberSam Clegg1-3/+2
2020-06-25[WebAssembly] Add warnings for -shared and -pieDan Gohman3-0/+23
2020-06-25[WebAssembly] Adding 64-bit versions of __stack_pointer and other globalsWouter van Oortmerssen4-18/+70
2020-06-22[WebAssembly] Add support for externalref to MC and wasm-ldSam Clegg1-0/+5
2020-06-18[lld][WebAssembly] Allow ctors functions that return valuesSam Clegg1-2/+5
2020-06-15[WebAssembly] Adding 64-bit version of R_WASM_MEMORY_ADDR_* relocsWouter van Oortmerssen12-55/+105
2020-05-29[WebAssembly] Add placeholders for R_WASM_TABLE_INDEX_REL_SLEB relocationsSam Clegg2-2/+8
2020-05-21[lld][WebAssembly] Do not emit initialization for .bss segmentsThomas Lively3-9/+24
2020-05-13[lld][WebAssembly] Fix for --relocatable and signature mismatchesSam Clegg1-0/+6
2020-05-08[WebAssembly] Disallow 'shared-mem' rather than 'atomics'Thomas Lively1-14/+17
2020-05-06[lld][WebAssembly] Honor --allow-undefined for data symbols tooSam Clegg1-7/+0
2020-05-05[Support] Move LLD's parallel algorithm wrappers to supportReid Kleckner3-3/+3
2020-04-30[WebAssmebly] Add support for defined wasm globals in MC and lldSam Clegg1-0/+11
2020-04-25[lld][WebAssembly] Fix crash on function signature mismatch with --relocatableSam Clegg1-2/+4
2020-04-16[WebAssembly] Fix faulty logic in verifyRelocTargetsWouter van Oortmerssen1-1/+1
2020-04-16[WebAssembly] Add int32 DW_OP_WASM_location variantWouter van Oortmerssen3-1/+7
2020-04-14[lld][WebAssembly] Do not require --shared-memory with --relocatableThomas Lively2-1/+4
2020-04-14[WebAssembly] Emit .llvmcmd and .llvmbc as custom sectionsSam Clegg1-2/+10
2020-04-14[ADT/STLExtras.h] - Add llvm::is_sorted wrapper and update callers.Georgii Rymar1-7/+6
2020-04-09[lld][WebAssembly] Handle 4gb max memoriesThomas Lively2-8/+11
2020-04-06[WebAssembly] Handle event exportsHeejin Ahn1-0/+3
2020-04-02[lld] NFC: fix trivial typos in commentsKazuaki Ishizaki5-6/+6
2020-03-31[lld][WebAssembly] Early error if output file cannot be created.Sam Clegg1-7/+17
2020-03-31[lld][COFF][ELF][WebAssembly] Replace --[no-]threads /threads[:no] with --thr...Fangrui Song2-7/+19
2020-03-27[ThinLTO] Allow usage of all hardware threads in the systemAlexandre Ganea3-8/+6
2020-03-26[WebAssembly] Support wasm exports with zero-length names.Dan Gohman2-5/+4
2020-03-26[lld][Wasm] Wasm-ld emits invalid .debug_ranges entries for non-live symbolsPaolo Severini1-2/+4
2020-03-25[WebAssembly] Move event section before global sectionHeejin Ahn3-51/+51
2020-03-11Remove unused Endian.h includes, NFCReid Kleckner1-0/+1
2020-03-04[lld][WebAssembly] Add support for --rsp-quotingSam Clegg2-3/+25
2020-02-28[lld][WebAssembly] Handle mixed strong and weak undefined symbolsSam Clegg3-15/+21
2020-02-27[WebAssembly] Teach lld how to demangle "__main_argc_argv".Dan Gohman1-0/+4
2020-02-19[lld][WebAssembly] Allow symbols with explict import names to be undefined at...Sam Clegg1-0/+5
2020-02-19[WebAssembly] Use llvm::Optional to store optional symbol attributes. NFC.Sam Clegg7-41/+52
2020-02-11[lld][WebAssembly] Fail if bitcode objects are pulled in after LTOSam Clegg3-0/+15
2020-01-29[lld] Replace SmallStr.str().str() with std::string conversion operator.Jonas Devlieghere1-1/+1
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer8-17/+19