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

Issue 11367022: Any instance call with too many checks is left to be megamorphic. This helps with, e.g., LoadField … (Closed)

Created:
8 years, 1 month ago by srdjan
Modified:
8 years, 1 month ago
Reviewers:
regis
CC:
reviews_dartlang.org
Visibility:
Public.

Description

Any instance call with too many checks is left to be megamorphic. This helps with, e.g., LoadField instructions with large number of checks and frequent deoptimization. Deoptimization improves on dart2js/swarm: total number of deoptimization 956 -> 753; number of methods becoming unoptimizable 101 -> 52. Committed: https://code.google.com/p/dart/source/detail?r=14377

Patch Set 1 #

Unified diffs Side-by-side diffs Delta from patch set Stats (+59 lines, -51 lines) Patch
M runtime/vm/flow_graph_optimizer.cc View 1 chunk +59 lines, -51 lines 0 comments Download

Messages

Total messages: 2 (0 generated)
srdjan
8 years, 1 month ago (2012-10-31 23:04:12 UTC) #1
regis
8 years, 1 month ago (2012-10-31 23:06:29 UTC) #2
LGTM

Powered by Google App Engine
This is Rietveld 408576698