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

Issue 788673002: Add flag inlining_callee_size_threshold_with_constants (default 200) which causes more aggressive i… (Closed)

Created:
6 years ago by srdjan
Modified:
6 years ago
CC:
reviews_dartlang.org, vm-dev_dartlang.org, Florian Schneider, zerny-google
Visibility:
Public.

Description

Add flag inlining_callee_size_threshold_with_constants (default 200) which causes more aggressive inlining if constant arguments are passed to the callee. R=vegorov@google.com Committed: https://code.google.com/p/dart/source/detail?r=42184

Patch Set 1 #

Total comments: 2
Unified diffs Side-by-side diffs Delta from patch set Stats (+7 lines, -1 line) Patch
M runtime/vm/flow_graph_inliner.cc View 2 chunks +7 lines, -1 line 2 comments Download

Messages

Total messages: 6 (1 generated)
srdjan
No differences in startup time measured using dart2js. Significant speedup on SkeletalAnimationSIMD (2x)
6 years ago (2014-12-08 19:03:28 UTC) #2
Vyacheslav Egorov (Google)
LGTM! though the heuristic is a bit spooky because it increases the limit greatly but ...
6 years ago (2014-12-08 19:11:30 UTC) #3
srdjan
On 2014/12/08 19:11:30, Vyacheslav Egorov (Google) wrote: > LGTM! > > though the heuristic is ...
6 years ago (2014-12-08 21:19:02 UTC) #4
srdjan
https://codereview.chromium.org/788673002/diff/1/runtime/vm/flow_graph_inliner.cc File runtime/vm/flow_graph_inliner.cc (right): https://codereview.chromium.org/788673002/diff/1/runtime/vm/flow_graph_inliner.cc#newcode518 runtime/vm/flow_graph_inliner.cc:518: (instr_count <= FLAG_inlining_constant_arguments_size_threshold)) { On 2014/12/08 19:11:30, Vyacheslav Egorov ...
6 years ago (2014-12-08 21:19:09 UTC) #5
srdjan
6 years ago (2014-12-08 21:33:38 UTC) #6
Message was sent while issue was closed.
Committed patchset #1 (id:1) manually as r42184 (presubmit successful).

Powered by Google App Engine
This is Rietveld 408576698