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 1203103003: Unify the stack layout for construct frames (Closed)

Created:
5 years, 6 months ago by arv (Not doing code reviews)
Modified:
5 years, 6 months ago
CC:
v8-dev
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Unify the stack layout for construct frames The stack layout was different for different ports. BUG=v8:3887 LOG=N R=dslomov@chromium.org, adamk@chromium.org Committed: https://crrev.com/876ae425980f67f489323671f13d2314b0ce0a91 Cr-Commit-Position: refs/heads/master@{#29292}

Patch Set 1 #

Total comments: 3

Patch Set 2 : Fix comments #

Patch Set 3 : arm64, mips, mips64 #

Patch Set 4 : ports done #

Patch Set 5 : also ppc #

Patch Set 6 : Fix deopt case and clean up constants #

Unified diffs Side-by-side diffs Delta from patch set Stats (+54 lines, -87 lines) Patch
M src/arm/builtins-arm.cc View 1 5 chunks +10 lines, -14 lines 0 comments Download
M src/arm/frames-arm.h View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M src/arm64/builtins-arm64.cc View 1 2 5 chunks +9 lines, -13 lines 0 comments Download
M src/arm64/frames-arm64.h View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M src/deoptimizer.cc View 1 2 3 4 5 1 chunk +0 lines, -8 lines 0 comments Download
M src/ia32/frames-ia32.h View 1 2 3 4 5 1 chunk +0 lines, -1 line 0 comments Download
M src/mips/builtins-mips.cc View 1 2 4 chunks +8 lines, -11 lines 0 comments Download
M src/mips/frames-mips.h View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M src/mips64/builtins-mips64.cc View 1 2 3 4 chunks +8 lines, -11 lines 0 comments Download
M src/mips64/frames-mips64.h View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M src/ppc/builtins-ppc.cc View 1 2 3 4 5 chunks +9 lines, -13 lines 0 comments Download
M src/ppc/frames-ppc.h View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M src/x64/frames-x64.h View 1 2 3 4 5 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 27 (4 generated)
arv (Not doing code reviews)
Fix comments
5 years, 6 months ago (2015-06-24 15:38:13 UTC) #1
arv (Not doing code reviews)
PTAL other ports on the way
5 years, 6 months ago (2015-06-24 15:38:58 UTC) #2
Dmitry Lomov (no reviews)
https://codereview.chromium.org/1203103003/diff/1/src/arm/builtins-arm.cc File src/arm/builtins-arm.cc (right): https://codereview.chromium.org/1203103003/diff/1/src/arm/builtins-arm.cc#newcode627 src/arm/builtins-arm.cc:627: __ pop(r1); // Constructor function. Use __ Drop(1)
5 years, 6 months ago (2015-06-24 15:49:48 UTC) #3
arv (Not doing code reviews)
https://codereview.chromium.org/1203103003/diff/1/src/arm/builtins-arm.cc File src/arm/builtins-arm.cc (right): https://codereview.chromium.org/1203103003/diff/1/src/arm/builtins-arm.cc#newcode627 src/arm/builtins-arm.cc:627: __ pop(r1); // Constructor function. On 2015/06/24 15:49:47, Dmitry ...
5 years, 6 months ago (2015-06-24 15:54:10 UTC) #4
Dmitry Lomov (no reviews)
https://codereview.chromium.org/1203103003/diff/1/src/arm/builtins-arm.cc File src/arm/builtins-arm.cc (right): https://codereview.chromium.org/1203103003/diff/1/src/arm/builtins-arm.cc#newcode627 src/arm/builtins-arm.cc:627: __ pop(r1); // Constructor function. On 2015/06/24 15:54:10, arv ...
5 years, 6 months ago (2015-06-24 15:58:32 UTC) #5
arv (Not doing code reviews)
arm64, mips, mips64
5 years, 6 months ago (2015-06-24 16:14:43 UTC) #6
arv (Not doing code reviews)
ports done
5 years, 6 months ago (2015-06-24 16:18:55 UTC) #7
arv (Not doing code reviews)
All done. PTAL
5 years, 6 months ago (2015-06-24 16:19:12 UTC) #8
arv (Not doing code reviews)
also ppc
5 years, 6 months ago (2015-06-24 16:25:49 UTC) #9
Dmitry Lomov (no reviews)
lgtm
5 years, 6 months ago (2015-06-24 16:52:19 UTC) #10
arv (Not doing code reviews)
This looks bad: http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm_rel/builds/5473/steps/Check/logs/inline-construct
5 years, 6 months ago (2015-06-24 16:54:36 UTC) #11
Dmitry Lomov (no reviews)
On 2015/06/24 16:54:36, arv wrote: > This looks bad: > > http://build.chromium.org/p/tryserver.v8/builders/v8_linux_arm_rel/builds/5473/steps/Check/logs/inline-construct Indeed. Seems to ...
5 years, 6 months ago (2015-06-24 16:57:16 UTC) #12
arv (Not doing code reviews)
On 2015/06/24 16:57:16, Dmitry S. Lomov wrote: > On 2015/06/24 16:54:36, arv wrote: > > ...
5 years, 6 months ago (2015-06-24 17:04:03 UTC) #13
arv (Not doing code reviews)
On 2015/06/24 17:04:03, arv wrote: > On 2015/06/24 16:57:16, Dmitry S. Lomov wrote: > > ...
5 years, 6 months ago (2015-06-24 17:05:15 UTC) #14
arv (Not doing code reviews)
Fix deopt case and clean up constants
5 years, 6 months ago (2015-06-24 19:15:57 UTC) #15
commit-bot: I haz the power
Dry run: CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1203103003/100001
5 years, 6 months ago (2015-06-24 19:16:36 UTC) #18
commit-bot: I haz the power
Dry run: This issue passed the CQ dry run.
5 years, 6 months ago (2015-06-24 20:27:38 UTC) #20
arv (Not doing code reviews)
Dmitry, can you look again or add some other reviewer?
5 years, 6 months ago (2015-06-25 12:42:37 UTC) #21
Dmitry Lomov (no reviews)
still lgtm. Great cleanup!
5 years, 6 months ago (2015-06-25 12:43:55 UTC) #22
arv (Not doing code reviews)
On 2015/06/25 12:43:55, Dmitry S. Lomov wrote: > still lgtm. > Great cleanup! Thanks
5 years, 6 months ago (2015-06-25 12:51:08 UTC) #24
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1203103003/100001
5 years, 6 months ago (2015-06-25 12:51:10 UTC) #25
commit-bot: I haz the power
Committed patchset #6 (id:100001)
5 years, 6 months ago (2015-06-25 12:52:29 UTC) #26
commit-bot: I haz the power
5 years, 6 months ago (2015-06-25 12:52:44 UTC) #27
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/876ae425980f67f489323671f13d2314b0ce0a91
Cr-Commit-Position: refs/heads/master@{#29292}

Powered by Google App Engine
This is Rietveld 408576698