Branch: refs/heads/main Home: https://github.com/WebKit/WebKit Commit: 45c1b15255bcb0e97783b8559d994887d2e2d786 https://github.com/WebKit/WebKit/commit/45c1b15255bcb0e97783b8559d994887d2e2d786 Author: Daniel Liu <daniel_l...@apple.com> Date: 2024-12-10 (Tue, 10 Dec 2024)
Changed paths: M Source/JavaScriptCore/assembler/JITOperationList.cpp M Source/JavaScriptCore/bytecode/BytecodeList.rb M Source/JavaScriptCore/llint/LLIntThunks.cpp M Source/JavaScriptCore/llint/LLIntThunks.h M Source/JavaScriptCore/llint/LowLevelInterpreter.asm M Source/JavaScriptCore/llint/WebAssembly.asm M Source/JavaScriptCore/wasm/WasmCallee.cpp M Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp M Source/JavaScriptCore/wasm/WasmIPIntPlan.cpp M Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.cpp M Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.h Log Message: ----------- IPInt should tier up to BBQ for SIMD code https://bugs.webkit.org/show_bug.cgi?id=284337 rdar://141184828 Reviewed by Yusuke Suzuki. IPInt does not have SIMD support, so SIMD code should immediately tier up to BBQ without entering IPInt, similar to how LLInt handles SIMD code. * Source/JavaScriptCore/assembler/JITOperationList.cpp: (JSC::llintOperations): * Source/JavaScriptCore/bytecode/BytecodeList.rb: * Source/JavaScriptCore/llint/LLIntThunks.cpp: (JSC::LLInt::inPlaceInterpreterSIMDEntryThunk): * Source/JavaScriptCore/llint/LLIntThunks.h: * Source/JavaScriptCore/llint/LowLevelInterpreter.asm: * Source/JavaScriptCore/llint/WebAssembly.asm: * Source/JavaScriptCore/wasm/WasmCallee.cpp: (JSC::Wasm::JSEntrypointCallee::JSEntrypointCallee): * Source/JavaScriptCore/wasm/WasmIPIntGenerator.cpp: (JSC::Wasm::IPIntGenerator::didParseOpcode): (JSC::Wasm::IPIntGenerator::addCatchAllToUnreachable): * Source/JavaScriptCore/wasm/WasmIPIntPlan.cpp: (JSC::Wasm::IPIntPlan::compileFunction): * Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.cpp: (JSC::IPInt::jitCompileSIMDFunction): (JSC::IPInt::WASM_IPINT_EXTERN_CPP_DECL): * Source/JavaScriptCore/wasm/WasmIPIntSlowPaths.h: Canonical link: https://commits.webkit.org/287634@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