http://codereview.chromium.org/13234/diff/1/4
File src/jump-target-ia32.cc (right):

http://codereview.chromium.org/13234/diff/1/4#newcode119
Line 119: __ bind(&original_fall_through);
On 2008/12/08 06:32:32, iposva wrote:
> How often do you expect this double jump to happen?

Only when the frame contains constants that are synched to memory and
nothing else that's problematic---then it can become mergable by just
forgetting about the constants.

I don't expect it to be the common case, but it happens right now for
the stack check on function entry where the locals are constants (the
undefined value).  For total correctness with the debugger, the stack
check should probably be special-cased and avoid the double jump but I'd
still like to avoid it in other cases too.

http://codereview.chromium.org/13234

--~--~---------~--~----~------------~-------~--~----~
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
-~----------~----~----~----~------~----~------~--~---

Reply via email to