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

Issue 9784002: Support non-speculative type propagation. (Closed)

Created:
8 years, 9 months ago by ngeoffray
Modified:
8 years, 9 months ago
Reviewers:
floitsch
CC:
reviews_dartlang.org, kasperl, karlklose, ahe, Lasse Reichstein Nielsen
Visibility:
Public.

Description

Support non-speculative type propagation.

Patch Set 1 : #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+36 lines, -33 lines) Patch
M frog/leg/ssa/nodes.dart View 2 chunks +0 lines, -26 lines 0 comments Download
M frog/leg/ssa/optimize.dart View 5 chunks +6 lines, -2 lines 0 comments Download
M frog/leg/ssa/types.dart View 3 chunks +30 lines, -5 lines 2 comments Download

Messages

Total messages: 3 (0 generated)
ngeoffray
8 years, 9 months ago (2012-03-27 21:40:56 UTC) #1
floitsch
LGTM. https://chromiumcodereview.appspot.com/9784002/diff/2002/frog/leg/ssa/types.dart File frog/leg/ssa/types.dart (right): https://chromiumcodereview.appspot.com/9784002/diff/2002/frog/leg/ssa/types.dart#newcode13 frog/leg/ssa/types.dart:13: SsaTypePropagator(Compiler this.compiler, bool this.speculative) I prefer not to ...
8 years, 9 months ago (2012-03-27 22:38:32 UTC) #2
ngeoffray
8 years, 9 months ago (2012-03-28 07:23:21 UTC) #3
Thank you Florian, submitted here:
https://chromiumcodereview.appspot.com/9874014

https://chromiumcodereview.appspot.com/9784002/diff/2002/frog/leg/ssa/types.dart
File frog/leg/ssa/types.dart (right):

https://chromiumcodereview.appspot.com/9784002/diff/2002/frog/leg/ssa/types.d...
frog/leg/ssa/types.dart:13: SsaTypePropagator(Compiler this.compiler, bool
this.speculative)
On 2012/03/27 22:38:33, floitsch wrote:
> I prefer not to type 'this.X' parameters, but your call.

I will keep it with the types since that's what was there before. My preference
would be to type it, but what would be best is consistency in the dart2js code
base. We can do a cleanup later.

Powered by Google App Engine
This is Rietveld 408576698