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

Issue 2221833002: [Interpreter] Collect type feedback for subtract operation and pass it to turbofan. (Closed)

Created:
4 years, 4 months ago by mythria
Modified:
4 years, 4 months ago
CC:
v8-reviews_googlegroups.com, oth
Base URL:
https://chromium.googlesource.com/v8/v8.git@master
Target Ref:
refs/pending/heads/master
Project:
v8
Visibility:
Public.

Description

[Interpreter] Collect type feedback for subtract operation and pass it to turbofan. Collect type feedback for subtract operation in interpreter. Also use it in bytecode-graph-bulder to set the correct Hint for subtract operation. BUG=v8:5273 LOG=N Committed: https://crrev.com/26e2d16b8f1efef81790ca246f50c9fa24971f3b Cr-Commit-Position: refs/heads/master@{#38467}

Patch Set 1 #

Total comments: 10

Patch Set 2 : Addressed comments from Benedikt: Duplicate SubtractStub for Numbers that collects type feedback an… #

Total comments: 6

Patch Set 3 : Addressed comments from Ross. #

Unified diffs Side-by-side diffs Delta from patch set Stats (+296 lines, -3 lines) Patch
M src/code-stubs.h View 1 3 chunks +25 lines, -0 lines 0 comments Download
M src/code-stubs.cc View 1 2 1 chunk +206 lines, -0 lines 0 comments Download
M src/compiler/bytecode-graph-builder.h View 1 2 2 chunks +5 lines, -0 lines 0 comments Download
M src/compiler/bytecode-graph-builder.cc View 1 2 1 chunk +15 lines, -2 lines 0 comments Download
M src/compiler/type-hint-analyzer.h View 1 chunk +2 lines, -0 lines 0 comments Download
M src/compiler/type-hint-analyzer.cc View 1 1 chunk +14 lines, -0 lines 0 comments Download
M src/globals.h View 1 2 1 chunk +9 lines, -0 lines 0 comments Download
M src/interpreter/interpreter.h View 1 chunk +4 lines, -0 lines 0 comments Download
M src/interpreter/interpreter.cc View 1 3 chunks +16 lines, -1 line 0 comments Download

Messages

Total messages: 28 (18 generated)
mythria
Hi Benedikt and Ross, I am sorry I could not finish binary op feedback before ...
4 years, 4 months ago (2016-08-08 04:33:56 UTC) #6
Benedikt Meurer
Thanks for sharing this code. https://codereview.chromium.org/2221833002/diff/1/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/2221833002/diff/1/src/code-stubs.cc#newcode926 src/code-stubs.cc:926: Variable var_type_feedback(assembler, MachineRepresentation::kWord32); I'm ...
4 years, 4 months ago (2016-08-08 04:56:14 UTC) #7
mythria
Thanks Benedikt. I addressed your comments. I also added a check to see if the ...
4 years, 4 months ago (2016-08-08 07:17:36 UTC) #10
Benedikt Meurer
Thanks, LGTM.
4 years, 4 months ago (2016-08-08 08:07:46 UTC) #13
rmcilroy
Lgtm, thanks for getting this uploaded! https://codereview.chromium.org/2221833002/diff/20001/src/code-stubs.cc File src/code-stubs.cc (right): https://codereview.chromium.org/2221833002/diff/20001/src/code-stubs.cc#newcode1254 src/code-stubs.cc:1254: assembler->Bind(&end); Could we ...
4 years, 4 months ago (2016-08-08 08:27:32 UTC) #14
rmcilroy
I updated the description to point to issue 5273 (a new tracking bug for binary ...
4 years, 4 months ago (2016-08-08 10:19:01 UTC) #16
mythria
Thanks Ross, fixed them. Thank you both for the quick reviews. https://codereview.chromium.org/2221833002/diff/20001/src/code-stubs.cc File src/code-stubs.cc (right): ...
4 years, 4 months ago (2016-08-09 00:51:59 UTC) #17
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/2221833002/40001
4 years, 4 months ago (2016-08-09 01:24:21 UTC) #24
commit-bot: I haz the power
Committed patchset #3 (id:40001)
4 years, 4 months ago (2016-08-09 06:48:07 UTC) #26
commit-bot: I haz the power
4 years, 4 months ago (2016-08-09 06:49:33 UTC) #28
Message was sent while issue was closed.
Patchset 3 (id:??) landed as
https://crrev.com/26e2d16b8f1efef81790ca246f50c9fa24971f3b
Cr-Commit-Position: refs/heads/master@{#38467}

Powered by Google App Engine
This is Rietveld 408576698