Chromium Code Reviews
DescriptionVM: Fix a couple of issues in the AOT optimizer, add fast path smi multiply.
1. Add fast path smi multiply
2. Recognize more operands as likely smi: If they are the result
another CheckedSmiOp, or the result of a phi that has a known smi.
3. Fix guessing receiver cids of getters/setters based.
4. Try to specialize calls based on propagated receiver type first before
using guessed cids (which generates a call with checks + megamorphic slow path)
BUG=
Committed: https://github.com/dart-lang/sdk/commit/6d27476cd1e7892ea7ad4b946d6ab97b1d3b399b
Patch Set 1 #
Total comments: 4
Patch Set 2 : addressed comment #Patch Set 3 : updated inlining of numeric operators #
Messages
Total messages: 7 (2 generated)
|
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||