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

Issue 2627783008: [ignition] Create the type feedback vector after bytecode generation (Closed)

Created:
3 years, 11 months ago by Leszek Swirski
Modified:
3 years, 11 months ago
CC:
v8-reviews_googlegroups.com, rmcilroy
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[ignition] Create the type feedback vector after bytecode generation BUG=v8:5832 Review-Url: https://codereview.chromium.org/2627783008 Cr-Commit-Position: refs/heads/master@{#42377} Committed: https://chromium.googlesource.com/v8/v8/+/d4ac63de7c75e25d44880d15d604473f9dfa8049

Patch Set 1 #

Patch Set 2 : Extract common functionality to static method on TypeFeedbackMetadata #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+38 lines, -19 lines) Patch
M src/compiler.cc View 1 2 chunks +5 lines, -19 lines 0 comments Download
M src/interpreter/bytecode-generator.cc View 1 1 chunk +8 lines, -0 lines 2 comments Download
M src/type-feedback-vector.h View 1 1 chunk +5 lines, -0 lines 0 comments Download
M src/type-feedback-vector.cc View 1 1 chunk +20 lines, -0 lines 0 comments Download

Depends on Patchset:

Messages

Total messages: 26 (17 generated)
Leszek Swirski
Hi Ross and Mike, What do you think of these changes to type feedback metadata ...
3 years, 11 months ago (2017-01-13 16:40:28 UTC) #8
rmcilroy
LGTM.
3 years, 11 months ago (2017-01-16 10:51:16 UTC) #11
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2627783008/20001
3 years, 11 months ago (2017-01-16 12:03:59 UTC) #13
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2627783008/20001
3 years, 11 months ago (2017-01-16 13:33:46 UTC) #16
commit-bot: I haz the power
Try jobs failed on following builders: v8_linux_dbg_ng on master.tryserver.v8 (JOB_TIMED_OUT, no build URL)
3 years, 11 months ago (2017-01-16 14:04:25 UTC) #18
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/v2/patch-status/codereview.chromium.org/2627783008/20001
3 years, 11 months ago (2017-01-16 14:05:14 UTC) #20
commit-bot: I haz the power
Committed patchset #2 (id:20001) as https://chromium.googlesource.com/v8/v8/+/d4ac63de7c75e25d44880d15d604473f9dfa8049
3 years, 11 months ago (2017-01-16 14:29:14 UTC) #23
Michael Starzinger
https://codereview.chromium.org/2627783008/diff/20001/src/interpreter/bytecode-generator.cc File src/interpreter/bytecode-generator.cc (right): https://codereview.chromium.org/2627783008/diff/20001/src/interpreter/bytecode-generator.cc#newcode659 src/interpreter/bytecode-generator.cc:659: TypeFeedbackMetadata::EnsureAllocated( Some follow-up questions: 1) Would it be possible ...
3 years, 11 months ago (2017-01-16 15:28:41 UTC) #25
Leszek Swirski
3 years, 11 months ago (2017-01-16 16:28:03 UTC) #26
Message was sent while issue was closed.
https://codereview.chromium.org/2627783008/diff/20001/src/interpreter/bytecod...
File src/interpreter/bytecode-generator.cc (right):

https://codereview.chromium.org/2627783008/diff/20001/src/interpreter/bytecod...
src/interpreter/bytecode-generator.cc:659:
TypeFeedbackMetadata::EnsureAllocated(
On 2017/01/16 15:28:41, Michael Starzinger wrote:
> Some follow-up questions:
> 1) Would it be possible to do this in FinalizeUnoptimizedCompilationJob
instead?
> 2) And more importantly could we keep it in sync with FCG and also allocate it
> just before unoptimized code is installed for FullCodegenCompilationJob?

I'm hesitant, could this interact badly with --always-opt?

Powered by Google App Engine
This is Rietveld 408576698