Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 85a8ccef08a7a28c16e7719ade5f8f409eebbfb3 https://github.com/WebKit/WebKit/commit/85a8ccef08a7a28c16e7719ade5f8f409eebbfb3 Author: Max Rottenkolber <maximil...@igalia.com> Date: 2025-04-07 (Mon, 07 Apr 2025)
Changed paths: M Source/JavaScriptCore/llint/InPlaceInterpreter.asm M Source/JavaScriptCore/llint/InPlaceInterpreter32_64.asm M Source/JavaScriptCore/llint/InPlaceInterpreter64.asm M Source/JavaScriptCore/wasm/WasmCallingConvention.h M Source/JavaScriptCore/wasm/WasmFunctionIPIntMetadataGenerator.cpp M Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp M Source/JavaScriptCore/wasm/WasmIPIntGenerator.h Log Message: ----------- [JSC] Upstream partial ARMv7 port of InPlaceInterpreter 1/? https://bugs.webkit.org/show_bug.cgi?id=278921 Reviewed by Keith Miller and Justin Michaud. This adds current porting efforts of the InPlaceInterpreter to ARMv7. Changes affecting 64 bit: - change Const64Metadata and Const128Metadata field order to avoid unaligned loads - explicitly define firstStackArgumentSPOffset in CallReturnMetadata (improve readability) - update an outdated comment - remove some macros for pushing/popping floats (no longer used by 64 bit!) * Source/JavaScriptCore/llint/InPlaceInterpreter.asm: * Source/JavaScriptCore/llint/InPlaceInterpreter32_64.asm: * Source/JavaScriptCore/llint/InPlaceInterpreter64.asm: * Source/JavaScriptCore/wasm/WasmCallingConvention.h: * Source/JavaScriptCore/wasm/WasmFunctionIPIntMetadataGenerator.cpp: (JSC::Wasm::FunctionIPIntMetadataGenerator::addLEB128ConstantAndLengthForType): (JSC::Wasm::FunctionIPIntMetadataGenerator::addLEB128V128Constant): * Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp: (JSC::Wasm::IPIntGenerator::addCallCommonData): * Source/JavaScriptCore/wasm/WasmIPIntGenerator.h: Canonical link: https://commits.webkit.org/293368@main To unsubscribe from these emails, change your notification settings at https://github.com/WebKit/WebKit/settings/notifications _______________________________________________ webkit-changes mailing list webkit-changes@lists.webkit.org https://lists.webkit.org/mailman/listinfo/webkit-changes