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

Issue 2338093002: Build entire program with kernel for conversion to ssa. (Closed)

Created:
4 years, 3 months ago by Harry Terkelsen
Modified:
4 years, 3 months ago
CC:
reviews_dartlang.org, dart-kernel+reviews_google.com
Target Ref:
refs/heads/master
Visibility:
Public.

Description

Build entire program with kernel for conversion to ssa. This CL has the kernel task of the backend building the entire program. This causes the compiler to resolve a lot more than usual, and so we need to support many language features in the kernel -> ssa builder to compile all of the helper functions that are included in the output. R=sigmund@google.com Committed: https://github.com/dart-lang/sdk/commit/8be34ddd395e742ee6e9a77e405cc373adcb0040

Patch Set 1 #

Total comments: 12

Patch Set 2 : some tweaks #

Unified diffs Side-by-side diffs Delta from patch set Stats (+418 lines, -80 lines) Patch
M pkg/compiler/lib/src/js_backend/kernel_task.dart View 1 chunk +1 line, -2 lines 0 comments Download
M pkg/compiler/lib/src/kernel/kernel.dart View 5 chunks +64 lines, -0 lines 0 comments Download
M pkg/compiler/lib/src/kernel/kernel_visitor.dart View 1 12 chunks +50 lines, -21 lines 0 comments Download
M pkg/compiler/lib/src/ssa/builder_kernel.dart View 1 11 chunks +261 lines, -48 lines 0 comments Download
M pkg/compiler/lib/src/ssa/kernel_ast_adapter.dart View 4 chunks +41 lines, -7 lines 0 comments Download
M pkg/compiler/lib/src/ssa/kernel_impact.dart View 1 chunk +1 line, -0 lines 0 comments Download
M tests/compiler/dart2js/dart2js.status View 1 chunk +0 lines, -2 lines 0 comments Download

Messages

Total messages: 6 (2 generated)
Harry Terkelsen
4 years, 3 months ago (2016-09-13 23:08:29 UTC) #2
Siggi Cherem (dart-lang)
lgtm, only minor nits below. https://codereview.chromium.org/2338093002/diff/1/pkg/compiler/lib/src/kernel/kernel_visitor.dart File pkg/compiler/lib/src/kernel/kernel_visitor.dart (right): https://codereview.chromium.org/2338093002/diff/1/pkg/compiler/lib/src/kernel/kernel_visitor.dart#newcode1272 pkg/compiler/lib/src/kernel/kernel_visitor.dart:1272: associateNode(compound.value, node); in this ...
4 years, 3 months ago (2016-09-13 23:48:20 UTC) #3
Harry Terkelsen
Thanks, Siggi! https://codereview.chromium.org/2338093002/diff/1/pkg/compiler/lib/src/kernel/kernel_visitor.dart File pkg/compiler/lib/src/kernel/kernel_visitor.dart (right): https://codereview.chromium.org/2338093002/diff/1/pkg/compiler/lib/src/kernel/kernel_visitor.dart#newcode1272 pkg/compiler/lib/src/kernel/kernel_visitor.dart:1272: associateNode(compound.value, node); On 2016/09/13 23:48:19, Siggi Cherem ...
4 years, 3 months ago (2016-09-14 00:07:24 UTC) #4
Harry Terkelsen
4 years, 3 months ago (2016-09-14 16:42:28 UTC) #6
Message was sent while issue was closed.
Committed patchset #2 (id:20001) manually as
8be34ddd395e742ee6e9a77e405cc373adcb0040 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698