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

Issue 1476293003: dart2js cps: Emit 'return' after throwing call to assist VM analysis. (Closed)

Created:
5 years ago by asgerf
Modified:
5 years ago
Reviewers:
sra1
CC:
reviews_dartlang.org
Base URL:
git@github.com:dart-lang/sdk.git@master
Target Ref:
refs/heads/master
Visibility:
Public.

Description

dart2js cps: Emit 'return' after throwing call to assist VM analysis. BUG= R=sra@google.com Committed: https://github.com/dart-lang/sdk/commit/91e2862a98b5aeb8bdeca729e1de60af7b853695

Patch Set 1 #

Total comments: 2

Patch Set 2 : Avoid obviously unneeded returns #

Patch Set 3 : Improved analysis of when to emit return #

Patch Set 4 : Update test case expected output #

Unified diffs Side-by-side diffs Delta from patch set Stats (+42 lines, -6 lines) Patch
M pkg/compiler/lib/src/js_backend/codegen/codegen.dart View 1 2 3 5 chunks +41 lines, -5 lines 0 comments Download
M tests/compiler/dart2js/js_backend_cps_ir_gvn_test.dart View 1 2 3 1 chunk +1 line, -1 line 0 comments Download

Messages

Total messages: 7 (2 generated)
asgerf
5 years ago (2015-11-27 10:00:38 UTC) #2
sra1
lgtm https://codereview.chromium.org/1476293003/diff/1/pkg/compiler/lib/src/js_backend/codegen/codegen.dart File pkg/compiler/lib/src/js_backend/codegen/codegen.dart (right): https://codereview.chromium.org/1476293003/diff/1/pkg/compiler/lib/src/js_backend/codegen/codegen.dart#newcode537 pkg/compiler/lib/src/js_backend/codegen/codegen.dart:537: if (node.next is tree_ir.Unreachable) { Can we tell ...
5 years ago (2015-11-30 18:59:40 UTC) #3
asgerf
https://codereview.chromium.org/1476293003/diff/1/pkg/compiler/lib/src/js_backend/codegen/codegen.dart File pkg/compiler/lib/src/js_backend/codegen/codegen.dart (right): https://codereview.chromium.org/1476293003/diff/1/pkg/compiler/lib/src/js_backend/codegen/codegen.dart#newcode537 pkg/compiler/lib/src/js_backend/codegen/codegen.dart:537: if (node.next is tree_ir.Unreachable) { On 2015/11/30 18:59:40, sra1 ...
5 years ago (2015-12-01 12:40:20 UTC) #4
sra1
lgtm
5 years ago (2015-12-01 21:03:21 UTC) #5
asgerf
5 years ago (2015-12-02 11:40:26 UTC) #7
Message was sent while issue was closed.
Committed patchset #4 (id:60001) manually as
91e2862a98b5aeb8bdeca729e1de60af7b853695 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698