diff options
author | Alon Zakai <azakai@google.com> | 2024-04-15 15:32:17 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2024-04-15 15:32:17 -0700 |
commit | fb5608a924dc3d53c4fb5cbd62fa5c5e6c87c707 (patch) | |
tree | 3ec0b3bd6f5bb8f41f42f19ab6c97dca3f687fac /src/wasm2js.h | |
parent | b1245577ba92b77a97e266cf4c7f7cd15e6e7f28 (diff) | |
download | binaryen-fb5608a924dc3d53c4fb5cbd62fa5c5e6c87c707.tar.gz binaryen-fb5608a924dc3d53c4fb5cbd62fa5c5e6c87c707.tar.bz2 binaryen-fb5608a924dc3d53c4fb5cbd62fa5c5e6c87c707.zip |
OptimizeInstructions: Optimize StructNew/ArrayNew forms (#6495)
struct.new with default values can be struct.new_default.
array.new with default values can be array.new_default.
array.new of size 1 should be array.new_fixed (saves the Const).
array.new_fixed with default values can be array.new_default.
array.new_fixed with equal but non-default values can be array.new
(basically use a Const to say how many copies we want, rather than copy).
Diffstat (limited to 'src/wasm2js.h')
0 files changed, 0 insertions, 0 deletions