diff options
author | Thomas Lively <7121787+tlively@users.noreply.github.com> | 2022-05-11 11:23:55 -0700 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-05-11 11:23:55 -0700 |
commit | 57bef0d2f9a38a2add940e07fc422fd532574013 (patch) | |
tree | 0e93c4aaa08985d631ea87bfbee452825d93c405 /src/wasm-binary.h | |
parent | bad3f9e8f058cfdaefb3d7d76a93e842665f8435 (diff) | |
download | binaryen-57bef0d2f9a38a2add940e07fc422fd532574013.tar.gz binaryen-57bef0d2f9a38a2add940e07fc422fd532574013.tar.bz2 binaryen-57bef0d2f9a38a2add940e07fc422fd532574013.zip |
Add ref.cast_nop_static (#4656)
This unsafe experimental instruction is semantically equivalent to
ref.cast_static, but V8 will unsafely turn it into a nop. This is meant to help
us measure cast overhead more precisely than we can by globally turning all
casts into nops.
Diffstat (limited to 'src/wasm-binary.h')
-rw-r--r-- | src/wasm-binary.h | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/wasm-binary.h b/src/wasm-binary.h index 12deeacab..58dcd2224 100644 --- a/src/wasm-binary.h +++ b/src/wasm-binary.h @@ -1112,6 +1112,7 @@ enum ASTNodes { RefCastStatic = 0x45, BrOnCastStatic = 0x46, BrOnCastStaticFail = 0x47, + RefCastNopStatic = 0x48, RefIsFunc = 0x50, RefIsData = 0x51, RefIsI31 = 0x52, |