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

Issue 12220074: Compile FastCloneShallowObjectStub using Crankshaft. (Closed)

Created:
7 years, 10 months ago by Michael Starzinger
Modified:
7 years, 10 months ago
Reviewers:
danno
CC:
v8-dev
Visibility:
Public.

Description

Compile FastCloneShallowObjectStub using Crankshaft. This changes FastCloneShallowObjectStub to be compiled independent of the target architecture. It also adds tracing to the deoptimizer for compiled stubs and contains some minor bugfixes. R=danno@chromium.org Committed: http://code.google.com/p/v8/source/detail?r=13732

Patch Set 1 #

Total comments: 10

Patch Set 2 : Addressed review feedback. #

Patch Set 3 : Implemented port to x64. #

Patch Set 4 : Implemented port to ARM. #

Total comments: 4

Patch Set 5 : Addressed moar review feedback. #

Patch Set 6 : Rebased. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+648 lines, -332 lines) Patch
M src/arm/code-stubs-arm.cc View 1 2 3 4 5 2 chunks +12 lines, -43 lines 0 comments Download
M src/arm/deoptimizer-arm.cc View 1 2 3 4 6 chunks +80 lines, -37 lines 0 comments Download
M src/arm/full-codegen-arm.cc View 1 2 3 4 5 2 chunks +4 lines, -3 lines 0 comments Download
M src/arm/lithium-arm.h View 1 2 3 2 chunks +14 lines, -0 lines 0 comments Download
M src/arm/lithium-arm.cc View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
M src/arm/lithium-codegen-arm.cc View 1 2 3 4 5 3 chunks +29 lines, -15 lines 0 comments Download
M src/code-stubs.h View 1 2 3 4 5 7 chunks +16 lines, -10 lines 0 comments Download
M src/code-stubs-hydrogen.cc View 1 2 3 4 5 3 chunks +57 lines, -2 lines 0 comments Download
M src/deoptimizer.h View 1 2 3 4 5 1 chunk +2 lines, -2 lines 0 comments Download
M src/deoptimizer.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M src/hydrogen.h View 1 2 3 4 5 6 chunks +27 lines, -7 lines 0 comments Download
M src/hydrogen.cc View 1 2 3 4 5 2 chunks +54 lines, -5 lines 0 comments Download
M src/hydrogen-instructions.h View 1 2 3 4 5 2 chunks +21 lines, -0 lines 0 comments Download
M src/ia32/code-stubs-ia32.cc View 1 2 3 4 5 2 chunks +12 lines, -46 lines 0 comments Download
M src/ia32/deoptimizer-ia32.cc View 1 2 3 4 5 6 chunks +79 lines, -36 lines 0 comments Download
M src/ia32/full-codegen-ia32.cc View 1 2 3 4 5 1 chunk +16 lines, -6 lines 0 comments Download
M src/ia32/lithium-codegen-ia32.cc View 1 2 3 4 5 3 chunks +32 lines, -17 lines 0 comments Download
M src/ia32/lithium-ia32.h View 2 chunks +14 lines, -0 lines 0 comments Download
M src/ia32/lithium-ia32.cc View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download
M src/x64/code-stubs-x64.cc View 1 2 3 4 5 2 chunks +12 lines, -43 lines 0 comments Download
M src/x64/deoptimizer-x64.cc View 1 2 3 4 5 6 chunks +86 lines, -36 lines 0 comments Download
M src/x64/full-codegen-x64.cc View 1 2 3 4 5 1 chunk +16 lines, -6 lines 0 comments Download
M src/x64/lithium-codegen-x64.cc View 1 2 3 4 5 3 chunks +32 lines, -17 lines 0 comments Download
M src/x64/lithium-x64.h View 1 2 2 chunks +14 lines, -0 lines 0 comments Download
M src/x64/lithium-x64.cc View 1 2 3 4 5 1 chunk +6 lines, -0 lines 0 comments Download

Messages

Total messages: 9 (0 generated)
Michael Starzinger
7 years, 10 months ago (2013-02-08 10:29:04 UTC) #1
Michael Starzinger
Please note that architecture ports are still missing. But I wanted to get a first ...
7 years, 10 months ago (2013-02-08 10:29:44 UTC) #2
danno
I really like the direction this is going. Go ahead with the platform ports :-) ...
7 years, 10 months ago (2013-02-08 12:03:41 UTC) #3
Jakob Kummerow
You asked for DBC, you'll get a few drive-by nits :-) Generally the approach looks ...
7 years, 10 months ago (2013-02-08 12:45:48 UTC) #4
Michael Starzinger
Comments addressed. Architecture ports implemented. This is ready for another round of review. https://codereview.chromium.org/12220074/diff/1/src/code-stubs-hydrogen.cc File ...
7 years, 10 months ago (2013-02-11 12:13:22 UTC) #5
danno
I really like this CL. LGTM with a couple small issues. https://codereview.chromium.org/12220074/diff/3021/src/arm/deoptimizer-arm.cc File src/arm/deoptimizer-arm.cc (right): ...
7 years, 10 months ago (2013-02-11 14:34:27 UTC) #6
Michael Starzinger
Comments addressed. Will land later this week or early next week after our branch. https://codereview.chromium.org/12220074/diff/3021/src/arm/deoptimizer-arm.cc ...
7 years, 10 months ago (2013-02-11 16:31:11 UTC) #7
Michael Starzinger
Rebased. Landing.
7 years, 10 months ago (2013-02-26 12:01:57 UTC) #8
Michael Starzinger
7 years, 10 months ago (2013-02-26 13:08:24 UTC) #9
Message was sent while issue was closed.
Committed patchset #6 manually as r13732 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698