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

Issue 2877713003: Eliminated with_checks variable (Closed)

Created:
3 years, 7 months ago by Aske Simon Christensen
Modified:
3 years, 7 months ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org, rmacnak
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Eliminated PolymorphicInstanceCallInstr with_checks_ field Create static calls instead of polymorphic calls without checks R=rmacnak@google.com, vegorov@google.com BUG= Committed: https://github.com/dart-lang/sdk/commit/9a1b6c3198e3307416b3ff5ad5bc01fe91211a13

Patch Set 1 #

Patch Set 2 : Use return type from recognized methods for static calls #

Total comments: 9

Patch Set 3 : Method to construct static call from instance call #

Total comments: 1

Patch Set 4 : Removed TODO #

Unified diffs Side-by-side diffs Delta from patch set Stats (+119 lines, -178 lines) Patch
M runtime/vm/aot_optimizer.cc View 1 2 11 chunks +31 lines, -52 lines 0 comments Download
M runtime/vm/flow_graph_inliner.cc View 1 3 chunks +13 lines, -48 lines 0 comments Download
M runtime/vm/flow_graph_type_propagator.cc View 1 1 chunk +3 lines, -1 line 0 comments Download
M runtime/vm/il_printer.cc View 1 chunk +0 lines, -3 lines 0 comments Download
M runtime/vm/intermediate_language.h View 1 2 3 10 chunks +29 lines, -7 lines 0 comments Download
M runtime/vm/intermediate_language.cc View 1 2 3 chunks +5 lines, -15 lines 0 comments Download
M runtime/vm/intermediate_language_dbc.cc View 1 chunk +27 lines, -33 lines 0 comments Download
M runtime/vm/jit_optimizer.cc View 1 2 5 chunks +11 lines, -19 lines 0 comments Download

Messages

Total messages: 11 (3 generated)
Aske Simon Christensen
3 years, 7 months ago (2017-05-11 09:37:02 UTC) #1
Vyacheslav Egorov (Google)
initial round of comments. overall the code looks nice [Ryan FYI this is the refactoring ...
3 years, 7 months ago (2017-05-18 07:03:11 UTC) #3
Aske Simon Christensen
Method to construct static call from instance call
3 years, 7 months ago (2017-05-18 15:59:16 UTC) #4
Aske Simon Christensen
Added a method for creating a static call from an instance call. Added the !complete() ...
3 years, 7 months ago (2017-05-18 16:02:36 UTC) #5
Vyacheslav Egorov (Google)
lgtm https://codereview.chromium.org/2877713003/diff/40001/runtime/vm/intermediate_language.h File runtime/vm/intermediate_language.h (right): https://codereview.chromium.org/2877713003/diff/40001/runtime/vm/intermediate_language.h#newcode3269 runtime/vm/intermediate_language.h:3269: // TODO(askesc): Un-templatize when call instructions get common ...
3 years, 7 months ago (2017-05-18 16:19:35 UTC) #6
Aske Simon Christensen
Removed TODO
3 years, 7 months ago (2017-05-18 16:25:56 UTC) #7
rmacnak
lgtm Much clearer, thanks!
3 years, 7 months ago (2017-05-18 16:34:30 UTC) #9
Aske Simon Christensen
3 years, 7 months ago (2017-05-19 11:37:23 UTC) #11
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as
9a1b6c3198e3307416b3ff5ad5bc01fe91211a13 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698