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

Issue 22267005: Use StackArgumenstAccessor and kPCOnStackSize/kFPOnStackSize to compute stack address/operand (Closed)

Created:
7 years, 4 months ago by haitao.feng
Modified:
7 years, 2 months ago
Reviewers:
danno, marja
CC:
v8-dev
Visibility:
Public.

Description

Use StackArgumenstAccessor and kPCOnStackSize/kFPOnStackSize to compute stack address/operand for X64 R=danno@chromium.org Committed: https://code.google.com/p/v8/source/detail?r=17094

Patch Set 1 #

Patch Set 2 : #

Patch Set 3 : Rebased with master and refactored newly-introduced GenerateFastApiCall with StackArgumentsAccessor #

Total comments: 12

Patch Set 4 : Addressed comments #

Patch Set 5 : Rebased with master #

Total comments: 4

Patch Set 6 : Rebased with bleeding_edge #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -72 lines) Patch
M src/x64/builtins-x64.cc View 1 2 3 4 5 1 chunk +3 lines, -3 lines 0 comments Download
M src/x64/code-stubs-x64.cc View 1 2 3 4 5 18 chunks +43 lines, -37 lines 0 comments Download
M src/x64/codegen-x64.h View 1 2 1 chunk +1 line, -1 line 0 comments Download
M src/x64/codegen-x64.cc View 1 2 3 4 1 chunk +0 lines, -1 line 0 comments Download
M src/x64/frames-x64.h View 2 chunks +3 lines, -3 lines 0 comments Download
M src/x64/full-codegen-x64.cc View 1 2 3 4 5 3 chunks +6 lines, -5 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 1 2 3 4 5 5 chunks +12 lines, -9 lines 0 comments Download
M src/x64/macro-assembler-x64.cc View 1 2 3 4 5 4 chunks +10 lines, -6 lines 0 comments Download
M src/x64/stub-cache-x64.cc View 1 2 3 4 5 8 chunks +8 lines, -7 lines 0 comments Download

Messages

Total messages: 10 (0 generated)
haitao.feng
Those computation works for X32 also.
7 years, 4 months ago (2013-08-06 13:43:55 UTC) #1
haitao.feng
I realized I could merge this CL with https://codereview.chromium.org/21123008/. Please ignore it at this moment. ...
7 years, 4 months ago (2013-08-07 08:22:56 UTC) #2
haitao.feng
Rebased with master. Please take a look.
7 years, 3 months ago (2013-08-27 13:33:00 UTC) #3
haitao.feng
Rebased with master and refactored newly-introduced GenerateFastApiCall in stub-cache-x64.cc with StackArgumentsAccessor.
7 years, 3 months ago (2013-09-10 05:53:36 UTC) #4
danno
Thanks for the patch. I like this cleanup a lot, perhaps you can just go ...
7 years, 3 months ago (2013-09-18 12:08:42 UTC) #5
haitao.feng
danno, thanks for the review. All the comments are addressed. I will rebase with master ...
7 years, 3 months ago (2013-09-22 08:16:00 UTC) #6
haitao.feng
I rebased with master and marked the changes needing review between patchset 4 and patchset ...
7 years, 3 months ago (2013-09-22 09:44:28 UTC) #7
danno
lgtm
7 years, 2 months ago (2013-09-28 07:43:51 UTC) #8
haitao.feng
danno, thanks for the review during weekends. I will wait marja to commit https://codereview.chromium.org/24488006/, and ...
7 years, 2 months ago (2013-09-30 14:12:47 UTC) #9
haitao.feng
7 years, 2 months ago (2013-10-03 01:22:46 UTC) #10
Message was sent while issue was closed.
Committed patchset #6 manually as r17094 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698