WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
277266
Implement JITless JS entry thunk to Wasm
https://bugs.webkit.org/show_bug.cgi?id=277266
Summary
Implement JITless JS entry thunk to Wasm
daniel_liu4
Reported
2024-07-29 10:14:34 PDT
Implements full support for JITless entry to all Wasm function signatures from JavaScript. This allows us to run WebAssembly without enabling JIT.
rdar://113768974
Attachments
Add attachment
proposed patch, testcase, etc.
daniel_liu4
Comment 1
2024-07-29 10:38:15 PDT
Pull request:
https://github.com/WebKit/WebKit/pull/31401
EWS
Comment 2
2024-08-01 13:42:46 PDT
Committed
281726@main
(e41732697b99): <
https://commits.webkit.org/281726@main
> Reviewed commits have been landed. Closing PR #31401 and removing active labels.
Andreas Schwab
Comment 3
2024-10-04 09:02:35 PDT
/home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h: At global scope: /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:759:38: error: ‘RICSV64Registers’ has not been declared 759 | static constexpr GPRReg regWS0 = RICSV64Registers::x6; | ^~~~~~~~~~~~~~~~ /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:760:38: error: ‘RICSV64Registers’ has not been declared 760 | static constexpr GPRReg regWS1 = RICSV64Registers::x7; | ^~~~~~~~~~~~~~~~ /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:761:38: error: ‘RICSV64Registers’ has not been declared 761 | static constexpr GPRReg regWA0 = RICSV64Registers::x10; | ^~~~~~~~~~~~~~~~ /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:762:38: error: ‘RICSV64Registers’ has not been declared 762 | static constexpr GPRReg regWA1 = RICSV64Registers::x11; | ^~~~~~~~~~~~~~~~ /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:763:38: error: ‘RICSV64Registers’ has not been declared 763 | static constexpr GPRReg regWA2 = RICSV64Registers::x12; | ^~~~~~~~~~~~~~~~ /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:764:38: error: ‘RICSV64Registers’ has not been declared 764 | static constexpr GPRReg regWA3 = RICSV64Registers::x13; | ^~~~~~~~~~~~~~~~ /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:765:38: error: ‘RICSV64Registers’ has not been declared 765 | static constexpr GPRReg regWA4 = RICSV64Registers::x14; | ^~~~~~~~~~~~~~~~ /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:766:38: error: ‘RICSV64Registers’ has not been declared 766 | static constexpr GPRReg regWA5 = RICSV64Registers::x15; | ^~~~~~~~~~~~~~~~ /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:767:38: error: ‘RICSV64Registers’ has not been declared 767 | static constexpr GPRReg regWA6 = RICSV64Registers::x16; | ^~~~~~~~~~~~~~~~ /home/abuild/rpmbuild/BUILD/webkitgtk-2.46.1/Source/JavaScriptCore/jit/GPRInfo.h:768:38: error: ‘RICSV64Registers’ has not been declared 768 | static constexpr GPRReg regWA7 = RICSV64Registers::x17; | ^~~~~~~~~~~~~~~~
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug