Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: c0a7961838627e01f8bd571b69459fde002a3159 https://github.com/WebKit/WebKit/commit/c0a7961838627e01f8bd571b69459fde002a3159 Author: Asumu Takikawa <as...@igalia.com> Date: 2022-12-17 (Sat, 17 Dec 2022)
Changed paths: M Source/JavaScriptCore/bytecode/BytecodeList.rb M Source/JavaScriptCore/llint/WebAssembly.asm M Source/JavaScriptCore/llint/WebAssembly32_64.asm M Source/JavaScriptCore/llint/WebAssembly64.asm M Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp M Source/JavaScriptCore/wasm/WasmSlowPaths.cpp M Source/JavaScriptCore/wasm/WasmSlowPaths.h Log Message: ----------- [Wasm-GC] Free several LLInt opcodes for GC instructions https://bugs.webkit.org/show_bug.cgi?id=249503 Reviewed by Yusuke Suzuki and Justin Michaud. This patch frees some space in the Wasm LLInt opcode space by merging opcodes for related instructions in the Wasm GC proposal. * Source/JavaScriptCore/bytecode/BytecodeList.rb: * Source/JavaScriptCore/llint/WebAssembly.asm: * Source/JavaScriptCore/llint/WebAssembly32_64.asm: * Source/JavaScriptCore/llint/WebAssembly64.asm: * Source/JavaScriptCore/wasm/WasmLLIntGenerator.cpp: (JSC::Wasm::LLIntGenerator::addI31GetS): (JSC::Wasm::LLIntGenerator::addI31GetU): (JSC::Wasm::LLIntGenerator::addArrayNew): (JSC::Wasm::LLIntGenerator::addArrayNewDefault): * Source/JavaScriptCore/wasm/WasmSlowPaths.cpp: (JSC::LLInt::WASM_SLOW_PATH_DECL): * Source/JavaScriptCore/wasm/WasmSlowPaths.h: Canonical link: https://commits.webkit.org/258048@main _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes