Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(3)

Issue 149005: X64: Added for-in (Closed)

Created:
11 years, 6 months ago by Lasse Reichstein
Modified:
9 years, 6 months ago
Reviewers:
William Hesse
CC:
v8-dev
Visibility:
Public.

Description

X64: Added for-in

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+212 lines, -2 lines) Patch
M src/x64/codegen-x64.cc View 3 chunks +212 lines, -2 lines 2 comments Download

Messages

Total messages: 2 (0 generated)
Lasse Reichstein
Review, please
11 years, 6 months ago (2009-06-25 17:42:02 UTC) #1
William Hesse
11 years, 6 months ago (2009-06-25 22:39:10 UTC) #2
LGTM.

http://codereview.chromium.org/149005/diff/1/2
File src/x64/codegen-x64.cc (right):

http://codereview.chromium.org/149005/diff/1/2#newcode1075
Line 1075: __ cmpq(rcx, Immediate(FIRST_JS_OBJECT_TYPE));
Why not CmpObjectType macro?  Or why not movb and cmpb?
BTW, for cmpb we want above and below, for unsigned byte compares, as you have
here.

http://codereview.chromium.org/149005/diff/1/2#newcode1208
Line 1208: node->continue_target()->Bind();
// TODO(make an issue?) Consider making a SpilledTarget jump target type, that
spills all frames jumping to it.  Only if it might be useful for other jumps to
just before a call, for example.

Powered by Google App Engine
This is Rietveld 408576698