From e4d1e203c8bf8577e645dbf7ab265d1ec1c68bee Mon Sep 17 00:00:00 2001 From: Sam Clegg Date: Wed, 20 May 2020 17:00:36 -0400 Subject: Remove stackSave/stackAlloc/stackRestore code generation (#2852) These are now implemented in assembly as part of emscripten's compiler-rt. See: https://github.com/emscripten-core/emscripten/pull/11166 --- src/wasm-emscripten.h | 6 ------ 1 file changed, 6 deletions(-) (limited to 'src/wasm-emscripten.h') diff --git a/src/wasm-emscripten.h b/src/wasm-emscripten.h index 5ede78375..0fca27056 100644 --- a/src/wasm-emscripten.h +++ b/src/wasm-emscripten.h @@ -36,7 +36,6 @@ public: void setStandalone(bool standalone_) { standalone = standalone_; } void setSideModule(bool sideModule_) { sideModule = sideModule_; } - void generateRuntimeFunctions(); Function* generateMemoryGrowthFunction(); Function* generateAssignGOTEntriesFunction(); void generatePostInstantiateFunction(); @@ -80,12 +79,7 @@ private: // so far. std::unordered_set sigs; - Expression* generateLoadStackPointer(); - Expression* generateStoreStackPointer(Function* func, Expression* value); void generateDynCallThunk(Signature sig); - void generateStackSaveFunction(); - void generateStackAllocFunction(); - void generateStackRestoreFunction(); void generateSetStackLimitFunction(); Name importStackOverflowHandler(); }; -- cgit v1.2.3