Branch: refs/heads/main
Home: https://github.com/WebKit/WebKit
Commit: be01d8c2290dfee4ed9b04856e29616dec96b35d
https://github.com/WebKit/WebKit/commit/be01d8c2290dfee4ed9b04856e29616dec96b35d
Author: Yusuke Suzuki <[email protected]>
Date: 2024-04-11 (Thu, 11 Apr 2024)
Changed paths:
M Source/JavaScriptCore/jit/BaselineJITPlan.cpp
M Source/JavaScriptCore/jit/BaselineJITPlan.h
M Source/JavaScriptCore/jit/JIT.cpp
M Source/JavaScriptCore/jit/JIT.h
M Source/JavaScriptCore/llint/LLIntSlowPaths.cpp
Log Message:
-----------
[JSC] Remove loopOSREntryBytecodeIndex in Baseline JIT
https://bugs.webkit.org/show_bug.cgi?id=272566
rdar://126323904
Reviewed by Justin Michaud.
Originally loopOSREntryBytecodeIndex was introduced not to compile whole code
for global code etc., but since Baseline JIT is now unlinked,
we need to compile whole program to make it reusable later even for global
code. As a result, after making Baseline JIT unlinked,
we no longer use loopOSREntryBytecodeIndex in Baseline JIT. So this patch just
removes it.
* Source/JavaScriptCore/jit/BaselineJITPlan.cpp:
(JSC::BaselineJITPlan::BaselineJITPlan):
(JSC::BaselineJITPlan::compileInThreadImpl):
* Source/JavaScriptCore/jit/BaselineJITPlan.h:
* Source/JavaScriptCore/jit/JIT.cpp:
(JSC::JIT::JIT):
* Source/JavaScriptCore/jit/JIT.h:
* Source/JavaScriptCore/llint/LLIntSlowPaths.cpp:
(JSC::LLInt::jitCompileAndSetHeuristics):
(JSC::LLInt::LLINT_SLOW_PATH_DECL):
Canonical link: https://commits.webkit.org/277412@main
To unsubscribe from these emails, change your notification settings at
https://github.com/WebKit/WebKit/settings/notifications
_______________________________________________
webkit-changes mailing list
[email protected]
https://lists.webkit.org/mailman/listinfo/webkit-changes