[webkit-reviews] review granted: [Bug 125964] CStack Branch: Stop threading callFrameRegister through LLIntSlowCalls : [Attachment 219595] Patch

bugzilla-daemon at webkit.org bugzilla-daemon at webkit.org
Wed Dec 18 18:07:32 PST 2013


Geoffrey Garen <ggaren at apple.com> has granted Michael Saboff
<msaboff at apple.com>'s request for review:
Bug 125964: CStack Branch: Stop threading callFrameRegister through
LLIntSlowCalls
https://bugs.webkit.org/show_bug.cgi?id=125964

Attachment 219595: Patch
https://bugs.webkit.org/attachment.cgi?id=219595&action=review

------- Additional Comments from Geoffrey Garen <ggaren at apple.com>
View in context: https://bugs.webkit.org/attachment.cgi?id=219595&action=review


r=me

> Source/JavaScriptCore/llint/LowLevelInterpreter.asm:804
>      callSlowPath(_llint_slow_path_size_and_alloc_frame_for_varargs)
>      branchIfException(_llint_throw_from_slow_path_trampoline)
> -    loadp CodeBlock[cfr], t0
> -    loadp CodeBlock::m_vm[t0], t0
> -    loadp VM::newCallFrameReturnValue[t0], t0
> -    move t0, sp
> +    # calleeFrame in t1
> +    move t1, sp

Is it valid for _llint_slow_path_size_and_alloc_frame_for_varargs to allocate
calleeFrame like this?


More information about the webkit-reviews mailing list