dart-sdk/pkg/wasm_builder
Martin Kustermann ab09f99638 [dart2wasm] Outline <obj> is/as <type> checks to shared helper functions
This reduces in Flute size of optimized wasm by

  * 1.5% in -O3
  * 0.7% in -O4

We rely on binaryen to inline small enough checks (e.g. `is` check
with a single cid-range)

Change-Id: I8f2c093daebe47d6e066b8681c1e285fa5fa0ea0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/351780
Reviewed-by: Slava Egorov <vegorov@google.com>
Commit-Queue: Martin Kustermann <kustermann@google.com>
2024-02-12 12:06:07 +00:00
..
lib [dart2wasm] Outline <obj> is/as <type> checks to shared helper functions 2024-02-12 12:06:07 +00:00
analysis_options.yaml [pkg/wasm_builder] use package:lints/recommended.yaml 2023-02-13 17:57:24 +00:00
OWNERS
pubspec.yaml [deps] roll package:lints to the latest 2023-10-05 03:36:59 +00:00