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

Issue 1175503002: Turbofan: Make type feedback vector a Node. (Closed)

Created:
5 years, 6 months ago by mvstanton
Modified:
5 years, 6 months ago
Reviewers:
Michael Starzinger
CC:
v8-dev, Benedikt Meurer
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

Turbofan: Make type feedback vector a Node. This improves code generation. Before, it was a constant loaded in a register every time. R=mstarzinger@chromium.org BUG= Committed: https://crrev.com/662a5585ee845e35460459c7b47e9750f1cdc0c1 Cr-Commit-Position: refs/heads/master@{#28874}

Patch Set 1 #

Patch Set 2 : Couple more fixes. #

Total comments: 10

Patch Set 3 : Code comments. #

Patch Set 4 : REBASE. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+158 lines, -131 lines) Patch
M src/compiler/ast-graph-builder.h View 1 2 5 chunks +13 lines, -7 lines 0 comments Download
M src/compiler/ast-graph-builder.cc View 1 2 3 30 chunks +80 lines, -63 lines 0 comments Download
M src/compiler/js-generic-lowering.cc View 1 3 chunks +3 lines, -6 lines 0 comments Download
M src/compiler/js-operator.h View 1 2 7 chunks +27 lines, -20 lines 0 comments Download
M src/compiler/js-operator.cc View 1 4 chunks +13 lines, -14 lines 0 comments Download
M src/compiler/js-typed-lowering.cc View 2 chunks +3 lines, -2 lines 0 comments Download
M test/unittests/compiler/js-type-feedback-unittest.cc View 1 chunk +3 lines, -3 lines 0 comments Download
M test/unittests/compiler/js-typed-lowering-unittest.cc View 1 2 7 chunks +16 lines, -16 lines 0 comments Download

Messages

Total messages: 8 (1 generated)
mvstanton
Hi Michael, here is the CL we discussed. Thanks for the help! --Michael
5 years, 6 months ago (2015-06-09 12:37:18 UTC) #1
Michael Starzinger
Looking good, mostly nits. https://codereview.chromium.org/1175503002/diff/20001/src/compiler/ast-graph-builder.cc File src/compiler/ast-graph-builder.cc (right): https://codereview.chromium.org/1175503002/diff/20001/src/compiler/ast-graph-builder.cc#newcode3451 src/compiler/ast-graph-builder.cc:3451: Node* AstGraphBuilder::BuildKeyedLoad(Node* object, Node* key, ...
5 years, 6 months ago (2015-06-09 13:23:30 UTC) #2
mvstanton
Here you go, thanks for the look, --Michael https://codereview.chromium.org/1175503002/diff/20001/src/compiler/ast-graph-builder.cc File src/compiler/ast-graph-builder.cc (right): https://codereview.chromium.org/1175503002/diff/20001/src/compiler/ast-graph-builder.cc#newcode3451 src/compiler/ast-graph-builder.cc:3451: Node* ...
5 years, 6 months ago (2015-06-09 15:21:27 UTC) #3
Michael Starzinger
LGTM. Thanks!
5 years, 6 months ago (2015-06-09 15:28:35 UTC) #4
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/1175503002/60001
5 years, 6 months ago (2015-06-09 15:29:28 UTC) #6
commit-bot: I haz the power
Committed patchset #4 (id:60001)
5 years, 6 months ago (2015-06-09 16:02:32 UTC) #7
commit-bot: I haz the power
5 years, 6 months ago (2015-06-09 16:02:40 UTC) #8
Message was sent while issue was closed.
Patchset 4 (id:??) landed as
https://crrev.com/662a5585ee845e35460459c7b47e9750f1cdc0c1
Cr-Commit-Position: refs/heads/master@{#28874}

Powered by Google App Engine
This is Rietveld 408576698