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

Issue 2891713002: Cleanup: Make CheckClassId instruction more general so it (Closed)

Created:
3 years, 7 months ago by erikcorry
Modified:
3 years, 7 months ago
Reviewers:
kustermann
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Cleanup: Make CheckClassId instruction more general so it can be used uniformly in the polymorphic inliner. R=kustermann@google.com BUG= Committed: https://github.com/dart-lang/sdk/commit/4aa5e1d7aa769f69515ecb37a9cd6260c218793a

Patch Set 1 #

Total comments: 12

Patch Set 2 : Feedback from Martin #

Unified diffs Side-by-side diffs Delta from patch set Stats (+142 lines, -75 lines) Patch
M runtime/vm/constants_dbc.h View 1 2 chunks +7 lines, -0 lines 0 comments Download
M runtime/vm/flow_graph_compiler_arm.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/flow_graph_compiler_arm64.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/flow_graph_compiler_ia32.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/flow_graph_compiler_mips.cc View 1 chunk +1 line, -1 line 0 comments Download
M runtime/vm/flow_graph_compiler_x64.cc View 1 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/flow_graph_inliner.cc View 5 chunks +7 lines, -22 lines 0 comments Download
M runtime/vm/flow_graph_type_propagator.cc View 1 chunk +2 lines, -2 lines 0 comments Download
M runtime/vm/il_printer.cc View 1 3 chunks +13 lines, -4 lines 0 comments Download
M runtime/vm/intermediate_language.h View 1 3 chunks +11 lines, -4 lines 0 comments Download
M runtime/vm/intermediate_language.cc View 1 7 chunks +13 lines, -12 lines 0 comments Download
M runtime/vm/intermediate_language_arm.cc View 1 2 chunks +10 lines, -3 lines 0 comments Download
M runtime/vm/intermediate_language_arm64.cc View 2 chunks +10 lines, -3 lines 0 comments Download
M runtime/vm/intermediate_language_dbc.cc View 1 5 chunks +13 lines, -8 lines 0 comments Download
M runtime/vm/intermediate_language_ia32.cc View 1 2 chunks +10 lines, -3 lines 0 comments Download
M runtime/vm/intermediate_language_mips.cc View 1 2 chunks +15 lines, -2 lines 0 comments Download
M runtime/vm/intermediate_language_x64.cc View 1 2 chunks +10 lines, -3 lines 0 comments Download
M runtime/vm/simulator_dbc.cc View 1 1 chunk +12 lines, -0 lines 0 comments Download

Messages

Total messages: 5 (1 generated)
erikcorry
3 years, 7 months ago (2017-05-17 07:43:35 UTC) #1
kustermann
LGTM https://codereview.chromium.org/2891713002/diff/1/runtime/vm/constants_dbc.h File runtime/vm/constants_dbc.h (right): https://codereview.chromium.org/2891713002/diff/1/runtime/vm/constants_dbc.h#newcode849 runtime/vm/constants_dbc.h:849: V(CheckClassIdRange, A_B_C, reg, num, num) \ The class ...
3 years, 7 months ago (2017-05-18 09:59:45 UTC) #2
erikcorry
https://codereview.chromium.org/2891713002/diff/1/runtime/vm/constants_dbc.h File runtime/vm/constants_dbc.h (right): https://codereview.chromium.org/2891713002/diff/1/runtime/vm/constants_dbc.h#newcode849 runtime/vm/constants_dbc.h:849: V(CheckClassIdRange, A_B_C, reg, num, num) \ On 2017/05/18 09:59:45, ...
3 years, 7 months ago (2017-05-18 14:25:30 UTC) #3
erikcorry
3 years, 7 months ago (2017-05-19 06:50:48 UTC) #5
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
4aa5e1d7aa769f69515ecb37a9cd6260c218793a (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698