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

Issue 1851653002: Fix bug in receiver-phi computation. (Closed)

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

Description

Fix bug in receiver-phi computation. This fixes a bug in my previous CL (https://codereview.chromium.org/1841073003/) Computes the is-receiver property on demand, but for all phis at once using a worklist-approach. BUG= R=vegorov@google.com Committed: https://github.com/dart-lang/sdk/commit/4b5d05e12fdefdb9a3379b6e57cf1d9e64d11851

Patch Set 1 #

Total comments: 1

Patch Set 2 : fixed recursive version #

Unified diffs Side-by-side diffs Delta from patch set Stats (+33 lines, -15 lines) Patch
M runtime/vm/flow_graph.h View 1 1 chunk +3 lines, -1 line 0 comments Download
M runtime/vm/flow_graph.cc View 1 1 chunk +30 lines, -13 lines 0 comments Download
M runtime/vm/intermediate_language.h View 1 1 chunk +0 lines, -1 line 0 comments Download

Messages

Total messages: 7 (2 generated)
Florian Schneider
Ptal. So far I could only make a regression test that required reversing the order ...
4 years, 8 months ago (2016-03-31 21:19:22 UTC) #2
Vyacheslav Egorov (Google)
https://codereview.chromium.org/1851653002/diff/1/runtime/vm/flow_graph.cc File runtime/vm/flow_graph.cc (right): https://codereview.chromium.org/1851653002/diff/1/runtime/vm/flow_graph.cc#newcode429 runtime/vm/flow_graph.cc:429: ComputeIsReceiver(); I still think it is much better to ...
4 years, 8 months ago (2016-04-01 11:07:59 UTC) #3
Florian Schneider
Ptal
4 years, 8 months ago (2016-04-01 18:20:40 UTC) #4
Vyacheslav Egorov (Google)
lgtm
4 years, 8 months ago (2016-04-02 06:21:23 UTC) #5
Florian Schneider
4 years, 8 months ago (2016-04-02 20:51:08 UTC) #7
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
4b5d05e12fdefdb9a3379b6e57cf1d9e64d11851 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698