v8/test/common/wasm
Matthias Liedtke f06b360249 [wasm-gc] Add new br_on_cast variant taking a heap type immediate
Adds new `br_on_cast <branch depth> <heap type>` instruction
with opcode 0xfb42.
The instruction does not branch on null.
The heap type may be any concreate heap type index or an abstract
type like `(ref null eq)`.

Bug: v8:7748
Change-Id: Id1d238645c176b32b568249d67fa28517b435ad4
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4069559
Auto-Submit: Matthias Liedtke <mliedtke@chromium.org>
Reviewed-by: Manos Koukoutos <manoskouk@chromium.org>
Commit-Queue: Matthias Liedtke <mliedtke@chromium.org>
Cr-Commit-Position: refs/heads/main@{#84598}
2022-12-01 14:38:50 +00:00
..
flag-utils.h [config] Add V8_NODISCARD for Scope classes 2020-11-26 11:08:45 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
test-signatures.h [wasm-gc] Split any and extern type 2022-07-28 13:09:55 +00:00
wasm-interpreter.cc [wasm][cleanup] Pass ModuleWireBytes by value 2022-11-10 12:17:39 +00:00
wasm-interpreter.h [wasm][cleanup] Pass ModuleWireBytes by value 2022-11-10 12:17:39 +00:00
wasm-macro-gen.h [wasm-gc] Add new br_on_cast variant taking a heap type immediate 2022-12-01 14:38:50 +00:00
wasm-module-runner.cc [wasm][fuzzer] Implement default ref arguments 2022-11-21 11:52:56 +00:00
wasm-module-runner.h [wasm][cleanup] Pass ModuleWireBytes by value 2022-11-10 12:17:39 +00:00