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

Issue 24237009: Less aggressive polling when concurrently compiling for OSR. (Closed)

Created:
7 years, 3 months ago by Yang
Modified:
7 years, 2 months ago
Reviewers:
titzer
CC:
v8-dev
Visibility:
Public.

Description

Less aggressive polling when concurrently compiling for OSR. Changes include: - completed concurrent OSR tasks trigger a stack check interrupt. - polling for completion is now guarded by a stack check. - circular buffer for completed OSR tasks instead of list. R=titzer@chromium.org BUG= Committed: https://code.google.com/p/v8/source/detail?r=16934

Patch Set 1 #

Patch Set 2 : platform ports #

Total comments: 6

Patch Set 3 : #

Patch Set 4 : changed according to comment #

Patch Set 5 : #

Patch Set 6 : addressed comment. added TODO. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+379 lines, -273 lines) Patch
M src/arm/builtins-arm.cc View 1 1 chunk +18 lines, -0 lines 0 comments Download
M src/arm/full-codegen-arm.cc View 1 1 chunk +57 lines, -67 lines 0 comments Download
M src/builtins.h View 2 chunks +3 lines, -1 line 0 comments Download
M src/compiler.h View 1 2 3 4 3 chunks +9 lines, -0 lines 0 comments Download
M src/flag-definitions.h View 1 chunk +1 line, -0 lines 0 comments Download
M src/full-codegen.h View 2 chunks +14 lines, -12 lines 0 comments Download
M src/full-codegen.cc View 5 chunks +30 lines, -9 lines 0 comments Download
M src/ia32/builtins-ia32.cc View 1 chunk +18 lines, -0 lines 0 comments Download
M src/ia32/full-codegen-ia32.cc View 1 1 chunk +42 lines, -51 lines 0 comments Download
M src/optimizing-compiler-thread.h View 1 2 3 4 5 4 chunks +25 lines, -14 lines 0 comments Download
M src/optimizing-compiler-thread.cc View 1 2 3 10 chunks +97 lines, -61 lines 0 comments Download
M src/runtime.cc View 2 chunks +2 lines, -2 lines 0 comments Download
M src/runtime-profiler.cc View 1 chunk +0 lines, -1 line 0 comments Download
M src/x64/builtins-x64.cc View 1 1 chunk +17 lines, -0 lines 0 comments Download
M src/x64/full-codegen-x64.cc View 1 1 chunk +46 lines, -55 lines 0 comments Download

Messages

Total messages: 11 (0 generated)
Yang
Platform ports are still missing, but I would like to have a round of comments ...
7 years, 3 months ago (2013-09-20 12:14:19 UTC) #1
Yang
On 2013/09/20 12:14:19, Yang wrote: > Platform ports are still missing, but I would like ...
7 years, 3 months ago (2013-09-20 13:55:24 UTC) #2
titzer
https://codereview.chromium.org/24237009/diff/3001/src/optimizing-compiler-thread.cc File src/optimizing-compiler-thread.cc (right): https://codereview.chromium.org/24237009/diff/3001/src/optimizing-compiler-thread.cc#newcode186 src/optimizing-compiler-thread.cc:186: FlushOutputQueue(false); Shouldn't you also empty the osr buffer here ...
7 years, 3 months ago (2013-09-24 09:42:01 UTC) #3
Yang
https://codereview.chromium.org/24237009/diff/3001/src/optimizing-compiler-thread.cc File src/optimizing-compiler-thread.cc (right): https://codereview.chromium.org/24237009/diff/3001/src/optimizing-compiler-thread.cc#newcode186 src/optimizing-compiler-thread.cc:186: FlushOutputQueue(false); On 2013/09/24 09:42:01, titzer wrote: > Shouldn't you ...
7 years, 3 months ago (2013-09-24 10:07:11 UTC) #4
Yang
On 2013/09/24 10:07:11, Yang wrote: > https://codereview.chromium.org/24237009/diff/3001/src/optimizing-compiler-thread.cc > File src/optimizing-compiler-thread.cc (right): > > https://codereview.chromium.org/24237009/diff/3001/src/optimizing-compiler-thread.cc#newcode186 > ...
7 years, 3 months ago (2013-09-24 10:34:15 UTC) #5
titzer
On 2013/09/24 10:07:11, Yang wrote: > https://codereview.chromium.org/24237009/diff/3001/src/optimizing-compiler-thread.cc > File src/optimizing-compiler-thread.cc (right): > > https://codereview.chromium.org/24237009/diff/3001/src/optimizing-compiler-thread.cc#newcode186 > ...
7 years, 3 months ago (2013-09-24 10:48:12 UTC) #6
Yang
On 2013/09/24 10:48:12, titzer wrote: > On 2013/09/24 10:07:11, Yang wrote: > > > https://codereview.chromium.org/24237009/diff/3001/src/optimizing-compiler-thread.cc ...
7 years, 3 months ago (2013-09-24 11:11:26 UTC) #7
Yang
On 2013/09/24 11:11:26, Yang wrote: > On 2013/09/24 10:48:12, titzer wrote: > > On 2013/09/24 ...
7 years, 3 months ago (2013-09-24 13:33:05 UTC) #8
titzer
On 2013/09/24 13:33:05, Yang wrote: > On 2013/09/24 11:11:26, Yang wrote: > > On 2013/09/24 ...
7 years, 2 months ago (2013-09-25 07:58:47 UTC) #9
Yang
On 2013/09/25 07:58:47, titzer wrote: > On 2013/09/24 13:33:05, Yang wrote: > > On 2013/09/24 ...
7 years, 2 months ago (2013-09-25 08:08:12 UTC) #10
Yang
7 years, 2 months ago (2013-09-25 08:26:28 UTC) #11
Message was sent while issue was closed.
Committed patchset #6 manually as r16934 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698