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

Issue 11086044: Remove support for optimized dart leaf functions. (Closed)

Created:
8 years, 2 months ago by Florian Schneider
Modified:
8 years, 2 months ago
Reviewers:
srdjan
CC:
reviews_dartlang.org, vm-dev_dartlang.org
Visibility:
Public.

Description

Remove support for optimized dart leaf functions. This optimization does not bring any benefit since all functions have at least a call in the slow-path of the stack-overflow check. I'm suggesting to remove support for this optimization since it does not get triggered currently, therefore is also not tested. Plus we have inlining now, which already makes calls to (small enough) leaf functions fast. Committed: https://code.google.com/p/dart/source/detail?r=13555

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+6 lines, -149 lines) Patch
M runtime/vm/assembler_macros_ia32.h View 1 chunk +0 lines, -2 lines 0 comments Download
M runtime/vm/assembler_macros_ia32.cc View 1 chunk +0 lines, -14 lines 0 comments Download
M runtime/vm/assembler_macros_x64.h View 1 chunk +0 lines, -2 lines 0 comments Download
M runtime/vm/assembler_macros_x64.cc View 1 chunk +0 lines, -14 lines 0 comments Download
M runtime/vm/compiler.cc View 1 chunk +1 line, -8 lines 0 comments Download
M runtime/vm/flow_graph_compiler.cc View 4 chunks +1 line, -11 lines 0 comments Download
M runtime/vm/flow_graph_compiler_ia32.h View 3 chunks +1 line, -7 lines 0 comments Download
M runtime/vm/flow_graph_compiler_ia32.cc View 8 chunks +1 line, -23 lines 0 comments Download
M runtime/vm/flow_graph_compiler_x64.h View 3 chunks +1 line, -7 lines 0 comments Download
M runtime/vm/flow_graph_compiler_x64.cc View 8 chunks +1 line, -26 lines 0 comments Download
M runtime/vm/flow_graph_optimizer.h View 1 chunk +0 lines, -20 lines 0 comments Download
M runtime/vm/flow_graph_optimizer.cc View 1 chunk +0 lines, -15 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
Florian Schneider
8 years, 2 months ago (2012-10-11 08:55:40 UTC) #1
srdjan
8 years, 2 months ago (2012-10-11 16:27:49 UTC) #2
LGTM and thanks for the cleanup.

Powered by Google App Engine
This is Rietveld 408576698