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

Issue 10539106: Simplify generated code for trivial bailout methods. (Closed)

Created:
8 years, 6 months ago by ngeoffray
Modified:
8 years, 6 months ago
Reviewers:
floitsch, kasperl
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Simplify generated code for trivial bailout methods. Committed: https://code.google.com/p/dart/source/detail?r=8592

Patch Set 1 : #

Total comments: 13

Patch Set 2 : #

Patch Set 3 : #

Patch Set 4 : #

Patch Set 5 : #

Patch Set 6 : #

Total comments: 2

Patch Set 7 : #

Unified diffs Side-by-side diffs Delta from patch set Stats (+189 lines, -81 lines) Patch
M lib/compiler/implementation/ssa/bailout.dart View 1 2 3 4 5 6 7 chunks +105 lines, -34 lines 0 comments Download
M lib/compiler/implementation/ssa/codegen.dart View 1 2 3 4 5 6 10 chunks +74 lines, -45 lines 0 comments Download
M lib/compiler/implementation/ssa/nodes.dart View 1 2 3 4 5 6 4 chunks +10 lines, -2 lines 0 comments Download

Messages

Total messages: 7 (0 generated)
ngeoffray
8 years, 6 months ago (2012-06-12 12:06:09 UTC) #1
kasperl
LGTM. https://chromiumcodereview.appspot.com/10539106/diff/4001/lib/compiler/implementation/ssa/bailout.dart File lib/compiler/implementation/ssa/bailout.dart (right): https://chromiumcodereview.appspot.com/10539106/diff/4001/lib/compiler/implementation/ssa/bailout.dart#newcode29 lib/compiler/implementation/ssa/bailout.dart:29: // We don't need to an code motion ...
8 years, 6 months ago (2012-06-12 12:18:40 UTC) #2
ngeoffray
Thanks Kasper https://chromiumcodereview.appspot.com/10539106/diff/4001/lib/compiler/implementation/ssa/bailout.dart File lib/compiler/implementation/ssa/bailout.dart (right): https://chromiumcodereview.appspot.com/10539106/diff/4001/lib/compiler/implementation/ssa/bailout.dart#newcode29 lib/compiler/implementation/ssa/bailout.dart:29: // We don't need to an code ...
8 years, 6 months ago (2012-06-12 12:28:18 UTC) #3
floitsch
LGTM. https://chromiumcodereview.appspot.com/10539106/diff/4001/lib/compiler/implementation/ssa/bailout.dart File lib/compiler/implementation/ssa/bailout.dart (right): https://chromiumcodereview.appspot.com/10539106/diff/4001/lib/compiler/implementation/ssa/bailout.dart#newcode32 lib/compiler/implementation/ssa/bailout.dart:32: if (!instruction.isCodeMotionInvariant() Explain that this is, because we ...
8 years, 6 months ago (2012-06-12 15:01:17 UTC) #4
ngeoffray
PTAL. I had to fix a couple of problems after Mads' change where we start ...
8 years, 6 months ago (2012-06-12 16:08:40 UTC) #5
kasperl
LGTM. http://codereview.chromium.org/10539106/diff/2005/lib/compiler/implementation/ssa/bailout.dart File lib/compiler/implementation/ssa/bailout.dart (right): http://codereview.chromium.org/10539106/diff/2005/lib/compiler/implementation/ssa/bailout.dart#newcode393 lib/compiler/implementation/ssa/bailout.dart:393: SsaBailoutPropagator(this.compiler, Arguments fit on one line.
8 years, 6 months ago (2012-06-13 07:37:05 UTC) #6
ngeoffray
8 years, 6 months ago (2012-06-13 07:41:38 UTC) #7
Thanks Kasper

http://codereview.chromium.org/10539106/diff/2005/lib/compiler/implementation...
File lib/compiler/implementation/ssa/bailout.dart (right):

http://codereview.chromium.org/10539106/diff/2005/lib/compiler/implementation...
lib/compiler/implementation/ssa/bailout.dart:393:
SsaBailoutPropagator(this.compiler,
On 2012/06/13 07:37:05, kasperl wrote:
> Arguments fit on one line.

Done.

Powered by Google App Engine
This is Rietveld 408576698