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

Issue 199873004: Prevent hoisting of certain check nodes, including [HTypeKnow (Closed)

Created:
6 years, 9 months ago by sra1
Modified:
6 years, 9 months ago
Reviewers:
floitsch
CC:
reviews_dartlang.org, herhut
Visibility:
Public.

Description

Prevent hoisting of certain check nodes, including [HTypeKnow This CL is cloned from https://chromiumcodereview.appspot.com/206553002/ Committed: https://code.google.com/p/dart/source/detail?r=34213

Patch Set 1 : #

Patch Set 2 : Don't move canThrow instructions #

Unified diffs Side-by-side diffs Delta from patch set Stats (+116 lines, -18 lines) Patch
M sdk/lib/_internal/compiler/implementation/ssa/nodes.dart View 4 chunks +19 lines, -2 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/ssa/optimize.dart View 1 5 chunks +21 lines, -15 lines 0 comments Download
M sdk/lib/_internal/compiler/implementation/ssa/types_propagation.dart View 1 chunk +2 lines, -1 line 0 comments Download
A tests/compiler/dart2js_extra/17645_test.dart View 1 chunk +74 lines, -0 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
sra1
Committed patchset #2 manually as r34213 (presubmit successful).
6 years, 9 months ago (2014-03-20 22:17:08 UTC) #1
floitsch
6 years, 9 months ago (2014-03-21 14:28:18 UTC) #2
Message was sent while issue was closed.
LGTM.

We still need to add a test for the throwing instructions.

Powered by Google App Engine
This is Rietveld 408576698