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

Issue 118115: X64: JSEntry Stub (Closed)

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

Description

X64: JSEntry Stub

Patch Set 1 #

Patch Set 2 : Ignore first version. #

Total comments: 30

Patch Set 3 : Addressed review comments #

Unified diffs Side-by-side diffs Delta from patch set Stats (+229 lines, -20 lines) Patch
M src/frames.h View 1 chunk +2 lines, -1 line 0 comments Download
M src/x64/assembler-x64.h View 1 3 chunks +9 lines, -1 line 0 comments Download
M src/x64/assembler-x64.cc View 1 6 chunks +61 lines, -5 lines 0 comments Download
M src/x64/assembler-x64-inl.h View 1 2 chunks +9 lines, -1 line 0 comments Download
M src/x64/codegen-x64.cc View 1 2 2 chunks +94 lines, -4 lines 0 comments Download
M src/x64/frames-x64.h View 1 2 1 chunk +7 lines, -7 lines 0 comments Download
M src/x64/macro-assembler-x64.h View 1 2 chunks +4 lines, -1 line 0 comments Download
M src/x64/macro-assembler-x64.cc View 1 2 2 chunks +43 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (0 generated)
William Hesse
Looks great. Can we test it somehow? http://codereview.chromium.org/118115/diff/9/1009 File src/x64/assembler-x64.cc (left): http://codereview.chromium.org/118115/diff/9/1009#oldcode488 Line 488: Leave ...
11 years, 6 months ago (2009-06-04 09:51:10 UTC) #1
Lasse Reichstein
http://codereview.chromium.org/118115/diff/9/1009 File src/x64/assembler-x64.cc (right): http://codereview.chromium.org/118115/diff/9/1009#newcode703 Line 703: emitq(reinterpret_cast<uintptr_t>(value), mode); Agree on using Address if possible. ...
11 years, 6 months ago (2009-06-04 11:45:57 UTC) #2
Kevin Millikin (Chromium)
http://codereview.chromium.org/118115/diff/9/1011 File src/x64/codegen-x64.cc (right): http://codereview.chromium.org/118115/diff/9/1011#newcode276 Line 276: __ push(rax); // flush TOS On 2009/06/04 11:45:57, ...
11 years, 6 months ago (2009-06-04 11:53:44 UTC) #3
Kevin Millikin (Chromium)
A few more drive-by comments. The biggest thing is that I think you should try ...
11 years, 6 months ago (2009-06-04 15:05:29 UTC) #4
Lasse Reichstein
11 years, 6 months ago (2009-06-09 12:01:43 UTC) #5
http://codereview.chromium.org/118115/diff/9/1009
File src/x64/assembler-x64.cc (right):

http://codereview.chromium.org/118115/diff/9/1009#newcode703
Line 703: emitq(reinterpret_cast<uintptr_t>(value), mode);
I think it's better to keep it at void*. There isn't any simple way to convert A
Smi* or Failure* to an Address (since they aren't really adresses), but we do
need to load them anyway.

Powered by Google App Engine
This is Rietveld 408576698