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

Issue 17572011: Split HPhase for Lithium and Hydrogen using common CompilationPhase base. (Closed)

Created:
7 years, 6 months ago by Benedikt Meurer
Modified:
7 years, 6 months ago
Reviewers:
Sven Panne, danno
Base URL:
git@github.com:v8/v8.git@master
Visibility:
Public.

Description

Split HPhase for Lithium and Hydrogen using common CompilationPhase base. Add new base class CompilationPhase, which is the base for both HPhase, LPhase and LAllocatorPhase. HPhase is now for Hydrogen passes only, LPhase is for Lithium passes and LAllocatorPhase is for LAllocator phases. R=svenpanne@chromium.org BUG= Committed: 15321

Patch Set 1 #

Total comments: 4

Patch Set 2 : Fixed patch that does not include the patch from https://codereview.chromium.org/17590005/ #

Patch Set 3 : Use ZoneScope in HPhase #

Patch Set 4 : Split LPhase into LPhase and LAllocatorPhase. Cleanup. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+128 lines, -101 lines) Patch
src/arm/lithium-arm.cc View 1 chunk +1 line, -1 line 0 comments Download
src/arm/lithium-codegen-arm.cc View 1 chunk +1 line, -1 line 0 comments Download
src/compiler.h View 1 2 3 1 chunk +23 lines, -0 lines 0 comments Download
src/compiler.cc View 1 2 3 1 chunk +28 lines, -0 lines 0 comments Download
src/hydrogen.h View 1 2 3 1 chunk +6 lines, -19 lines 0 comments Download
src/hydrogen.cc View 1 2 3 3 chunks +5 lines, -65 lines 0 comments Download
src/ia32/lithium-codegen-ia32.cc View 1 chunk +1 line, -1 line 0 comments Download
src/ia32/lithium-ia32.cc View 1 chunk +1 line, -1 line 0 comments Download
src/lithium.h View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
src/lithium.cc View 1 2 3 2 chunks +8 lines, -1 line 0 comments Download
src/lithium-allocator.h View 1 2 3 1 chunk +14 lines, -0 lines 0 comments Download
src/lithium-allocator.cc View 1 2 3 8 chunks +20 lines, -8 lines 0 comments Download
src/mips/lithium-codegen-mips.cc View 1 2 3 1 chunk +1 line, -1 line 0 comments Download
src/mips/lithium-mips.cc View 1 chunk +1 line, -1 line 0 comments Download
src/x64/lithium-codegen-x64.cc View 1 chunk +1 line, -1 line 0 comments Download
src/x64/lithium-x64.cc View 1 chunk +1 line, -1 line 0 comments Download
src/zone.h View 1 2 1 chunk +2 lines, -0 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
Benedikt Meurer
7 years, 6 months ago (2013-06-24 12:14:43 UTC) #1
danno
https://codereview.chromium.org/17572011/diff/1/src/compiler.cc File src/compiler.cc (right): https://codereview.chromium.org/17572011/diff/1/src/compiler.cc#newcode370 src/compiler.cc:370: int64_t start_ticks = 0; Seems like you have more ...
7 years, 6 months ago (2013-06-24 12:21:22 UTC) #2
Benedikt Meurer
https://codereview.chromium.org/17572011/diff/1/src/compiler.cc File src/compiler.cc (right): https://codereview.chromium.org/17572011/diff/1/src/compiler.cc#newcode370 src/compiler.cc:370: int64_t start_ticks = 0; On 2013/06/24 12:21:22, danno wrote: ...
7 years, 6 months ago (2013-06-24 13:04:08 UTC) #3
Sven Panne
As discussed offline, we should split LPhase into a "real" Lithium phase and an allocator ...
7 years, 6 months ago (2013-06-25 11:48:20 UTC) #4
Benedikt Meurer
On 2013/06/25 11:48:20, Sven Panne wrote: > As discussed offline, we should split LPhase into ...
7 years, 6 months ago (2013-06-25 12:05:01 UTC) #5
Sven Panne
lgtm
7 years, 6 months ago (2013-06-25 12:18:38 UTC) #6
Benedikt Meurer
7 years, 6 months ago (2013-06-25 12:22:43 UTC) #7
Message was sent while issue was closed.
Committed patchset #4 manually as r15321 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698