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

Issue 137443004: Use kRegisterSize when passing arguments to the C++ runtime for X64 (Closed)

Created:
6 years, 11 months ago by haitao.feng
Modified:
6 years, 11 months ago
Reviewers:
Toon Verwaest
CC:
v8-dev
Visibility:
Public.

Description

Use kRegisterSize when passing arguments to the C++ runtime for X64 R=verwaest@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=18674

Patch Set 1 #

Total comments: 6

Patch Set 2 : Addressed comment #

Unified diffs Side-by-side diffs Delta from patch set Stats (+22 lines, -21 lines) Patch
M src/x64/code-stubs-x64.cc View 1 5 chunks +10 lines, -9 lines 0 comments Download
M src/x64/debug-x64.cc View 1 chunk +1 line, -1 line 0 comments Download
M src/x64/deoptimizer-x64.cc View 3 chunks +5 lines, -5 lines 0 comments Download
M src/x64/macro-assembler-x64.cc View 5 chunks +6 lines, -6 lines 0 comments Download

Messages

Total messages: 6 (0 generated)
haitao.feng
Toon, please have a look. https://codereview.chromium.org/137443004/diff/1/src/x64/deoptimizer-x64.cc File src/x64/deoptimizer-x64.cc (right): https://codereview.chromium.org/137443004/diff/1/src/x64/deoptimizer-x64.cc#newcode159 src/x64/deoptimizer-x64.cc:159: const int kSavedRegistersAreaSize = ...
6 years, 11 months ago (2014-01-14 08:40:39 UTC) #1
haitao.feng
Forgot to mention x32 ABI uses registers first to pass argument (%rdi, %rsi, %rdx, %rcx, ...
6 years, 11 months ago (2014-01-14 12:29:24 UTC) #2
Toon Verwaest
https://codereview.chromium.org/137443004/diff/1/src/x64/code-stubs-x64.cc File src/x64/code-stubs-x64.cc (right): https://codereview.chromium.org/137443004/diff/1/src/x64/code-stubs-x64.cc#newcode5176 src/x64/code-stubs-x64.cc:5176: __ push(arg_reg_2); Shouldn't we mov here? https://codereview.chromium.org/137443004/diff/1/src/x64/code-stubs-x64.cc#newcode5180 src/x64/code-stubs-x64.cc:5180: Operand(rsp, ...
6 years, 11 months ago (2014-01-16 09:50:27 UTC) #3
haitao.feng
Toon, thanks for the review. https://codereview.chromium.org/137443004/diff/1/src/x64/code-stubs-x64.cc File src/x64/code-stubs-x64.cc (right): https://codereview.chromium.org/137443004/diff/1/src/x64/code-stubs-x64.cc#newcode5176 src/x64/code-stubs-x64.cc:5176: __ push(arg_reg_2); Sorry I ...
6 years, 11 months ago (2014-01-16 11:54:41 UTC) #4
Toon Verwaest
lgtm
6 years, 11 months ago (2014-01-17 14:28:29 UTC) #5
haitao.feng
6 years, 11 months ago (2014-01-20 01:52:35 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 manually as r18674 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698