-
Notifications
You must be signed in to change notification settings - Fork 1.6k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Revert "[vm/compiler] Tune AOT inline heuristics"
This reverts commit 74d2c6a. Reason for revert: ../../runtime/vm/compiler/backend/il.cc: 778: error: unreachable code Original change's description: > [vm/compiler] Tune AOT inline heuristics > > Rationale: > Last experiment left some performance at the table > (but for an unacceptable 200% code size increase). > This CL regains that performance for a much better > trade-off of just 8%. Performance gains vary from > 10% to 100%, with e.g. 27% for DeltaBlue, 30% for > MD5 and 100% for SHA256). This is obtained by > always inlining byteswaps (to avoid calling into > the runtime when getInts remain) and a bit more > specific tuning of loop based heuristics. This > also fixes a bug in a list lookup. > > #34473 > #34969 > #32167 > > Change-Id: Id1a64c3930c503546ae2d7f31ca3e597741022bb > Reviewed-on: https://dart-review.googlesource.com/c/82942 > Reviewed-by: Ryan Macnak <rmacnak@google.com> > Commit-Queue: Aart Bik <ajcbik@google.com> TBR=vegorov@google.com,kustermann@google.com,rmacnak@google.com,alexmarkov@google.com,ajcbik@google.com Change-Id: Id0f30f4458a3548af2e573a737e441ca11ae3b11 No-Presubmit: true No-Tree-Checks: true No-Try: true Reviewed-on: https://dart-review.googlesource.com/c/83643 Reviewed-by: Aart Bik <ajcbik@google.com> Commit-Queue: Aart Bik <ajcbik@google.com>
- Loading branch information
Showing
3 changed files
with
18 additions
and
38 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters