[webkit-reviews] review granted: [Bug 222162] [JSC] Remove vm.topCallFrame storing in Baseline JIT : [Attachment 420935] Patch
bugzilla-daemon at webkit.org
bugzilla-daemon at webkit.org
Fri Feb 19 01:06:23 PST 2021
Mark Lam <mark.lam at apple.com> has granted Yusuke Suzuki <ysuzuki at apple.com>'s
request for review:
Bug 222162: [JSC] Remove vm.topCallFrame storing in Baseline JIT
https://bugs.webkit.org/show_bug.cgi?id=222162
Attachment 420935: Patch
https://bugs.webkit.org/attachment.cgi?id=420935&action=review
--- Comment #2 from Mark Lam <mark.lam at apple.com> ---
Comment on attachment 420935
--> https://bugs.webkit.org/attachment.cgi?id=420935
Patch
View in context: https://bugs.webkit.org/attachment.cgi?id=420935&action=review
> Source/JavaScriptCore/ChangeLog:9
> + This patch removes vm.topCallFrame storing in Baseline JIT since
operation / slow-path-call can retrieve CallFrame* via
> + __builtin_frame_address or callFrame argument.
After discussing the intent of this patch with Yusuke offline, I suggest
rephrasing this as "This patch removes vm.topCallFrame storing in the Baseline
JIT for ports that can USE(BUILTIN_FRAME_ADDRESS). Also refactored some
CommonSlowPath functions so that they can start using __builtin_frame_address
later instead of the requiring that CallFrame be passed in."
More information about the webkit-reviews
mailing list