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

Issue 6366010: X64 Crankshaft: Added a bunch of operations. (Closed)

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

Description

X64 Crankshaft: Added a bunch of operations. Committed: http://code.google.com/p/v8/source/detail?r=6455

Patch Set 1 #

Total comments: 42

Patch Set 2 : Address review comments. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+496 lines, -80 lines) Patch
M src/x64/assembler-x64.h View 1 5 chunks +14 lines, -6 lines 0 comments Download
M src/x64/assembler-x64.cc View 1 2 chunks +52 lines, -0 lines 0 comments Download
M src/x64/assembler-x64-inl.h View 1 chunk +1 line, -1 line 0 comments Download
M src/x64/code-stubs-x64.cc View 1 2 chunks +2 lines, -2 lines 0 comments Download
M src/x64/disasm-x64.cc View 1 1 chunk +8 lines, -0 lines 0 comments Download
M src/x64/lithium-codegen-x64.h View 1 2 chunks +0 lines, -3 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 1 7 chunks +185 lines, -29 lines 0 comments Download
M src/x64/lithium-x64.h View 1 1 chunk +4 lines, -7 lines 0 comments Download
M src/x64/lithium-x64.cc View 1 3 chunks +73 lines, -15 lines 0 comments Download
M src/x64/macro-assembler-x64.h View 7 chunks +21 lines, -7 lines 0 comments Download
M src/x64/macro-assembler-x64.cc View 1 6 chunks +87 lines, -10 lines 0 comments Download
M test/cctest/test-assembler-x64.cc View 1 2 chunks +49 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Lasse Reichstein
9 years, 11 months ago (2011-01-24 13:29:54 UTC) #1
William Hesse
Add the instructions to the disassembler. http://codereview.chromium.org/6366010/diff/1/src/x64/assembler-x64.h File src/x64/assembler-x64.h (right): http://codereview.chromium.org/6366010/diff/1/src/x64/assembler-x64.h#newcode396 src/x64/assembler-x64.h:396: bool depends_on_register(Register reg) ...
9 years, 11 months ago (2011-01-24 16:25:27 UTC) #2
Rico
http://codereview.chromium.org/6366010/diff/1/src/x64/assembler-x64.h File src/x64/assembler-x64.h (right): http://codereview.chromium.org/6366010/diff/1/src/x64/assembler-x64.h#newcode405 src/x64/assembler-x64.h:405: // Index code (including REX.X) of 0x04 (esp) means ...
9 years, 11 months ago (2011-01-25 07:13:28 UTC) #3
William Hesse
http://codereview.chromium.org/6366010/diff/1/src/x64/lithium-codegen-x64.cc File src/x64/lithium-codegen-x64.cc (right): http://codereview.chromium.org/6366010/diff/1/src/x64/lithium-codegen-x64.cc#newcode1257 src/x64/lithium-codegen-x64.cc:1257: Label* is_not_object, This function should drop the temp2 argument, ...
9 years, 11 months ago (2011-01-25 09:22:37 UTC) #4
Lasse Reichstein
http://codereview.chromium.org/6366010/diff/1/src/x64/assembler-x64.h File src/x64/assembler-x64.h (right): http://codereview.chromium.org/6366010/diff/1/src/x64/assembler-x64.h#newcode396 src/x64/assembler-x64.h:396: bool depends_on_register(Register reg) const { It should probably even ...
9 years, 11 months ago (2011-01-25 10:13:27 UTC) #5
Lasse Reichstein
http://codereview.chromium.org/6366010/diff/1/src/x64/lithium-codegen-x64.cc File src/x64/lithium-codegen-x64.cc (right): http://codereview.chromium.org/6366010/diff/1/src/x64/lithium-codegen-x64.cc#newcode1257 src/x64/lithium-codegen-x64.cc:1257: Label* is_not_object, Dropped both. They seem to be used ...
9 years, 11 months ago (2011-01-25 10:17:50 UTC) #6
William Hesse
9 years, 11 months ago (2011-01-25 11:23:24 UTC) #7
LGTM.

Powered by Google App Engine
This is Rietveld 408576698