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

Issue 668143003: Move BailoutReason and flags computation to post-pass (Closed)

Created:
6 years, 2 months ago by wingo
Modified:
6 years, 1 month ago
Reviewers:
Sven Panne
CC:
v8-dev, Michael Starzinger
Project:
v8
Visibility:
Public.

Description

Patch Set 1 : #

Patch Set 2 : Rebased on top of lgtm'd predecessor #

Total comments: 2

Patch Set 3 : Fix extraneous Renumber() call that crept back in #

Total comments: 1

Patch Set 4 : Rebase on trunk, use DisableOptimization() #

Total comments: 6

Patch Set 5 : #

Patch Set 6 : Rebased #

Unified diffs Side-by-side diffs Delta from patch set Stats (+86 lines, -66 lines) Patch
M src/ast.h View 1 2 3 4 5 3 chunks +1 line, -19 lines 0 comments Download
M src/ast.cc View 1 2 3 4 5 2 chunks +0 lines, -19 lines 0 comments Download
M src/ast-numbering.cc View 1 2 3 4 5 22 chunks +60 lines, -1 line 0 comments Download
M src/compiler.cc View 1 2 3 4 5 4 chunks +14 lines, -3 lines 0 comments Download
M src/cpu-profiler.cc View 1 2 3 4 5 3 chunks +3 lines, -3 lines 0 comments Download
M src/hydrogen.cc View 1 2 3 4 5 1 chunk +1 line, -1 line 0 comments Download
M src/log.cc View 1 2 3 4 1 chunk +1 line, -1 line 0 comments Download
M src/objects.h View 1 2 3 4 5 2 chunks +2 lines, -2 lines 0 comments Download
M src/objects.cc View 1 2 3 4 5 1 chunk +2 lines, -1 line 0 comments Download
M src/objects-inl.h View 1 2 3 4 5 1 chunk +2 lines, -3 lines 0 comments Download
M src/parser.cc View 1 2 3 4 5 7 chunks +0 lines, -8 lines 0 comments Download
M src/preparser.h View 1 2 3 4 5 5 chunks +0 lines, -5 lines 0 comments Download

Messages

Total messages: 19 (3 generated)
wingo
this one builds on https://codereview.chromium.org/675493002/, so please look at that one first
6 years, 2 months ago (2014-10-22 16:22:57 UTC) #1
wingo
On 2014/10/22 16:22:57, wingo wrote: > this one builds on https://codereview.chromium.org/675493002/, so please look at ...
6 years, 2 months ago (2014-10-22 16:52:01 UTC) #2
wingo
Fixed, PTAL after the node counting CL mentioned above is done.
6 years, 2 months ago (2014-10-23 07:08:56 UTC) #6
wingo
On 2014/10/23 07:08:56, wingo wrote: > Fixed, PTAL after the node counting CL mentioned above ...
6 years, 2 months ago (2014-10-24 09:50:23 UTC) #7
wingo
https://codereview.chromium.org/668143003/diff/40001/src/compiler.cc File src/compiler.cc (right): https://codereview.chromium.org/668143003/diff/40001/src/compiler.cc#newcode934 src/compiler.cc:934: if (!Renumber(&unoptimized)) return false; whoops, this crept back in
6 years, 2 months ago (2014-10-24 09:51:50 UTC) #8
wingo
https://codereview.chromium.org/668143003/diff/40001/src/compiler.cc File src/compiler.cc (right): https://codereview.chromium.org/668143003/diff/40001/src/compiler.cc#newcode934 src/compiler.cc:934: if (!Renumber(&unoptimized)) return false; On 2014/10/24 09:51:50, wingo wrote: ...
6 years, 2 months ago (2014-10-24 10:36:42 UTC) #9
wingo
https://codereview.chromium.org/668143003/diff/60001/src/compiler.cc File src/compiler.cc (right): https://codereview.chromium.org/668143003/diff/60001/src/compiler.cc#newcode746 src/compiler.cc:746: info->shared_info()->set_bailout_reason(lit->dont_optimize_reason()); As mstarzinger points out, this should probably be ...
6 years, 1 month ago (2014-10-27 15:08:20 UTC) #10
wingo
New patch uses DisableOptimization(). PTAL, this one is next in line :)
6 years, 1 month ago (2014-10-27 15:55:38 UTC) #11
Sven Panne
https://codereview.chromium.org/668143003/diff/80001/src/ast-numbering.cc File src/ast-numbering.cc (right): https://codereview.chromium.org/668143003/diff/80001/src/ast-numbering.cc#newcode48 src/ast-numbering.cc:48: properties_.flags()->Add(kDontSelfOptimize); Can we delegate between all these helpers and ...
6 years, 1 month ago (2014-10-29 09:12:55 UTC) #12
wingo
Thanks for the review and sorry for the delay. The updated patch addresses nits. https://codereview.chromium.org/668143003/diff/80001/src/ast-numbering.cc ...
6 years, 1 month ago (2014-11-12 08:50:51 UTC) #13
wingo
FWIW, I ran the MandreelLatency test on this patch as applied to master and results ...
6 years, 1 month ago (2014-11-12 13:59:29 UTC) #14
Sven Panne
LGTM, let's see what breaks... :-D
6 years, 1 month ago (2014-11-12 15:44:37 UTC) #15
wingo
Committed patchset #6 (id:120001) manually as 6d99e6701aa261c843391bc75654d3cda76ed499 (presubmit successful).
6 years, 1 month ago (2014-11-13 09:34:46 UTC) #16
wingo (chromium)
On 2014/11/13 09:34:46, wingo wrote: > Committed patchset #6 (id:120001) manually as > 6d99e6701aa261c843391bc75654d3cda76ed499 (presubmit ...
6 years, 1 month ago (2014-11-13 09:41:48 UTC) #17
wingo (chromium)
On 2014/11/13 09:41:48, wingo (chromium) wrote: > On 2014/11/13 09:34:46, wingo wrote: > > Committed ...
6 years, 1 month ago (2014-11-13 09:45:58 UTC) #18
wingo
6 years, 1 month ago (2014-11-13 09:58:03 UTC) #19
Message was sent while issue was closed.
Committed patchset #6 (id:120001) manually as
910711a16963aebccef59a2f6bf8c7371d985596 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698