summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-emscripten.cpp
Commit message (Expand)AuthorAgeFilesLines
* Allow em_js strings to be exported as globals (#3577)Sam Clegg2021-02-181-14/+27
* Fix removal of em_js strings (#3570)Sam Clegg2021-02-161-1/+1
* finalize: strip segments that contain only EM_ASM/EM_JS data (#3557)Sam Clegg2021-02-121-47/+142
* Simplify asmConst handling. NFC. (#3558)Sam Clegg2021-02-091-76/+9
* [reference-types] remove single table restriction in IR (#3517)Abbas Mashayekh2021-02-091-1/+5
* finalize: Refactor C string extraction code. NFC. (#3555)Sam Clegg2021-02-081-82/+84
* Fix removal of EM_JS functions (#3552)Sam Clegg2021-02-081-9/+5
* Simplfy getExpressionName (#3522)Alon Zakai2021-01-271-1/+1
* finalize: remove initializers from metadata output (#3479)Sam Clegg2021-01-111-8/+1
* finalize: there can only ever be a single initializer function. NFC. (#3452)Sam Clegg2020-12-181-8/+4
* Fixed wasm-emscripten-finalize AsmConstWalker not handling 64-bit pointers (#...Wouter van Oortmerssen2020-12-141-6/+15
* wasm-emscripten-finalize: Support PIC + threads (#3427)Sam Clegg2020-12-041-4/+12
* Remove dead code and unused includes. NFC. (#3328)Sam Clegg2020-11-081-16/+0
* wasm-emscripten-finalize: Remove staticBump from metadata (#3300)Sam Clegg2020-10-291-2/+1
* Remove support for emscripten legacy PIC ABI (#3299)Sam Clegg2020-10-291-42/+0
* Remove now-redundant stack pointer manipulation passes (#3251)Sam Clegg2020-10-181-26/+0
* Rename Emscripten EHSjLj functions in wasm backend (#3191)Heejin Ahn2020-10-101-129/+1
* Let GenerateDynCalls generate dynCalls for invokes (#3192)Heejin Ahn2020-10-021-66/+0
* Stop generating __growWasmMemory (#3180)Sam Clegg2020-10-011-13/+0
* Refactor Host expression to MemorySize and MemoryGrow (#3137)Daniel Wirtz2020-09-171-1/+1
* Stop renaming longjmp in wasm-emscripten-finalize (#3111)Alon Zakai2020-09-111-8/+1
* wasm-emscripten-finalize: Add flags to limit dynCall creation (#3070)Sam Clegg2020-08-261-0/+20
* Remove old EM_ASM handling method (#3069)Alon Zakai2020-08-211-63/+6
* Use const modifier when dealing with types (#3064)Daniel Wirtz2020-08-201-2/+2
* Replace Type::expand() with an iterator-based approach (#3061)Daniel Wirtz2020-08-191-11/+10
* wasm-emscripten-finalize: Make EM_ASM modifications optional (#3044)Alon Zakai2020-08-191-13/+27
* Move generateDynCallThunks into its own pass. NFC. (#3000)Sam Clegg2020-08-041-11/+0
* Move stack-check into its own pass (#2994)Sam Clegg2020-07-271-111/+0
* wasm-emscripten-finalize: remove exportWasiStart (#2986)Sam Clegg2020-07-271-25/+0
* Move emscripten PIC ABI conversion to a pass. NFC. (#2985)Sam Clegg2020-07-241-175/+1
* Move ReplaceStackPoint into a pass (#2984)Sam Clegg2020-07-241-57/+0
* Add a builder.makeConst helper template (#2971)Alon Zakai2020-07-211-2/+2
* Move optional metadata field so its not last (#2909)Sam Clegg2020-06-111-8/+8
* Default mainReadsParams to true in standalone mode (#2906)Sam Clegg2020-06-111-15/+21
* Support new clang mangling of main (__main_argc_argv) (#2671)Sam Clegg2020-06-101-1/+17
* Remove stackSave/stackAlloc/stackRestore code generation (#2852)Sam Clegg2020-05-201-158/+43
* Skip generating emscripten stack functions if they already exist (#2853)Sam Clegg2020-05-141-0/+9
* Add stack-pointer argument to post-emscripten pass. (#2823)Sam Clegg2020-05-011-6/+6
* Stop generating implementedFunctions in wasm-emscripten-finalize (#2819)Sam Clegg2020-04-281-9/+0
* Also update internal name in fixEmJsFuncsAndReturnWalker (#2782)Sam Clegg2020-04-211-17/+21
* Avoid g$ in main modules where possible (#2721)Alon Zakai2020-04-081-1/+28
* Only do fp$ optimization in the main module (#2720)Alon Zakai2020-04-071-7/+11
* Avoid unnecessary fp$ in side modules (#2717)Alon Zakai2020-03-311-29/+50
* Avoid fp$ access in MAIN_MODULES (#2704)Alon Zakai2020-03-271-11/+38
* Reland "Fix renaming in FixInvokeFunctionNamesWalker (#2513)" (#2622)Sam Clegg2020-01-241-15/+26
* Revert "Reland "Fix renaming in FixInvokeFunctionNamesWalker (#2513)" (#2542)...Sam Clegg2020-01-071-26/+15
* [NFC] Enforce use of `Type::` on type names (#2434)Thomas Lively2020-01-071-36/+38
* Reland "Fix renaming in FixInvokeFunctionNamesWalker (#2513)" (#2542)Sam Clegg2019-12-201-15/+26
* Revert "Fix renaming in FixInvokeFunctionNamesWalker (#2513)" (#2541)Sam Clegg2019-12-191-13/+8
* Fix renaming in FixInvokeFunctionNamesWalker (#2513)Sam Clegg2019-12-171-8/+13