Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
[vm/inliner] Inline small int convertors.
Rationale: Always inline int convertors that don't do much more than testing and anding. For example, force inline v26 <- StaticCall:66( _toUint8@6027147<0> v4 T{Type: class 'int'?}) T{Type: class 'int'?} to v47 <- Constant(#255) .. CheckSmi:10(v4 T{Type: class 'int'?}) v45 <- BinarySmiOp:10(&, v4 T{_Smi}, v47 T{_Smi}) T{_Smi} #33205 Change-Id: I595d9a64365e16ae244480b5e27f8be23c43d164 Reviewed-on: https://dart-review.googlesource.com/58061 Commit-Queue: Aart Bik <[email protected]> Reviewed-by: Aart Bik <[email protected]> Reviewed-by: Vyacheslav Egorov <[email protected]>
- Loading branch information