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

Issue 1153963002: Remove value check from ICData checks/house-keeping (Closed)

Created:
5 years, 7 months ago by srdjan
Modified:
5 years, 7 months ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Base URL:
https://github.com/dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Patch Set 1 #

Patch Set 2 : c #

Patch Set 3 : c #

Total comments: 8

Patch Set 4 : C #

Unified diffs Side-by-side diffs Delta from patch set Stats (+51 lines, -165 lines) Patch
M runtime/vm/flow_graph_builder.cc View 4 chunks +7 lines, -4 lines 0 comments Download
M runtime/vm/flow_graph_compiler.cc View 2 chunks +0 lines, -7 lines 0 comments Download
M runtime/vm/flow_graph_optimizer.cc View 1 2 3 5 chunks +13 lines, -42 lines 0 comments Download
M runtime/vm/intermediate_language.cc View 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/object.h View 1 2 3 3 chunks +3 lines, -9 lines 0 comments Download
M runtime/vm/object.cc View 1 2 3 4 chunks +26 lines, -8 lines 0 comments Download
M runtime/vm/regexp_assembler.h View 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/stub_code.h View 2 chunks +0 lines, -2 lines 0 comments Download
M runtime/vm/stub_code_arm.cc View 2 chunks +0 lines, -19 lines 0 comments Download
M runtime/vm/stub_code_arm64.cc View 2 chunks +0 lines, -17 lines 0 comments Download
M runtime/vm/stub_code_ia32.cc View 2 chunks +0 lines, -19 lines 0 comments Download
M runtime/vm/stub_code_mips.cc View 2 chunks +0 lines, -17 lines 0 comments Download
M runtime/vm/stub_code_x64.cc View 2 chunks +0 lines, -19 lines 0 comments Download

Messages

Total messages: 6 (1 generated)
srdjan
As suggested by Slava, instead of throttling ICData when excessive value type polymorphism occurs, remove ...
5 years, 7 months ago (2015-05-23 00:13:58 UTC) #2
Cutch
LGTM with question https://codereview.chromium.org/1153963002/diff/40001/runtime/vm/object.cc File runtime/vm/object.cc (right): https://codereview.chromium.org/1153963002/diff/40001/runtime/vm/object.cc#newcode11742 runtime/vm/object.cc:11742: const intptr_t count = GetCountAt(0); We ...
5 years, 7 months ago (2015-05-27 02:53:55 UTC) #3
Vyacheslav Egorov (Google)
lgtm https://codereview.chromium.org/1153963002/diff/40001/runtime/vm/flow_graph_optimizer.cc File runtime/vm/flow_graph_optimizer.cc (right): https://codereview.chromium.org/1153963002/diff/40001/runtime/vm/flow_graph_optimizer.cc#newcode1424 runtime/vm/flow_graph_optimizer.cc:1424: GrowableArray<intptr_t> smi_mint_cids; same TODO as above https://codereview.chromium.org/1153963002/diff/40001/runtime/vm/flow_graph_optimizer.cc#newcode1428 runtime/vm/flow_graph_optimizer.cc:1428: ...
5 years, 7 months ago (2015-05-27 15:06:35 UTC) #4
srdjan
https://codereview.chromium.org/1153963002/diff/40001/runtime/vm/flow_graph_optimizer.cc File runtime/vm/flow_graph_optimizer.cc (right): https://codereview.chromium.org/1153963002/diff/40001/runtime/vm/flow_graph_optimizer.cc#newcode1424 runtime/vm/flow_graph_optimizer.cc:1424: GrowableArray<intptr_t> smi_mint_cids; On 2015/05/27 15:06:34, Vyacheslav Egorov (Google) wrote: ...
5 years, 7 months ago (2015-05-27 19:10:58 UTC) #5
srdjan
5 years, 7 months ago (2015-05-27 20:17:47 UTC) #6
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as
91651f88059a971348bfdf01af8549c05b791e91 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698