summaryrefslogtreecommitdiff
path: root/src/wasm/wasm-emscripten.cpp
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* Support stack overflow checks in standalone mode (#2525)Alon Zakai2019-12-121-5/+17
* Make local.tee's type its local's type (#2511)Heejin Ahn2019-12-121-2/+2
* Remove FunctionType (#2510)Thomas Lively2019-12-111-66/+58
* Add some tracing to wasm-emscripten-finalize (#2505)Sam Clegg2019-12-051-0/+16
* Add string parameter to WASM_UNREACHABLE (#2499)Sam Clegg2019-12-051-1/+1
* Update type information for em_asm functions (#2480)Thomas Lively2019-11-261-1/+3
* Don't attempt to de-duplicate asm consts (#2422)Sam Clegg2019-11-041-13/+11
* Use absolute memory addresses for emasm string indexes. (#2408)Sam Clegg2019-10-311-25/+36
* When renaming functions ensure the corresponding GOT.func entry is also renam...Sam Clegg2019-10-251-0/+7
* MAIN_THREAD_EM_ASM support (#2367)Jacob Gravelle2019-10-071-71/+113
* Only create `_start` if it doesn't already exist (#2363)Sam Clegg2019-09-271-0/+3
* Add a --standalone-wasm flag to wasm-emscripten-finalize (#2333)Alon Zakai2019-09-181-0/+19
* Fix infinite loop in AsmConstWalker::visitCall (#2303)Guanzhong Chen2019-08-161-1/+7
* Remove code to handle EM_ASM and setjmp/longjmp (#2302)Guanzhong Chen2019-08-161-135/+30
* Fix EM_ASM not working with setjmp/longjmp (#2283)Guanzhong Chen2019-08-091-30/+135
* wasm-emscripten-finalize: Remove reliance on name section (#2285)Sam Clegg2019-08-061-3/+4
* Implement --check-stack-overflow flag for wasm-emscripten-finalize (#2278)Guanzhong Chen2019-08-021-3/+118
* Revert "Fix EM_ASM not working with setjmp/longjmp (#2271)" (#2277)Alon Zakai2019-08-011-128/+30
* Fix EM_ASM not working with setjmp/longjmp (#2271)Guanzhong Chen2019-07-311-30/+128
* wasm-emscripten-finalize: Add mainReadsParams metadata (#2247)Alon Zakai2019-07-221-1/+17
* Generalize EM_JS parsing code. (#2233)Alon Zakai2019-07-181-27/+6
* Handle passive segments in wasm-emscripten-finalize (#2217)Thomas Lively2019-07-111-2/+36
* Don't minify __stack_pointer import (#2219)Sam Clegg2019-07-111-1/+1
* wasm-emscripten-finalize: Internalize mutable __stack_pointer import (#2213)Sam Clegg2019-07-101-0/+26
* Ignore --initial-stack-pointer arg to wasm-emscripten-finalize (#2201)Sam Clegg2019-07-101-9/+0
* Reflect instruction renaming in code (#2128)Heejin Ahn2019-05-211-21/+21
* rename some C++ locals to camelCase for consistency (#2122)Alon Zakai2019-05-171-15/+15