v8/test/common/wasm
Clemens Backes 852f43cd70 [wasm] Make opcode properties constexpr
This allows the compiler to eliminate more unneeded branches. Since all
functions just do a lookup in a static table (either directly, or via
compiling a switch to such a lookup), they are also good candidates for
inlining, which is made possible by this change.

One DCHECK is removed instead of pulling in the inl header, which would
require more refactoring since the check is in a non-inl header.

R=thibaudm@chromium.org
TBR=jkummerow@chromium.org

Bug: v8:10576
Change-Id: If0fd25fd62c5f30b896fc67a5458a5ae475a6351
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2259944
Commit-Queue: Clemens Backes <clemensb@chromium.org>
Reviewed-by: Thibaud Michaud <thibaudm@chromium.org>
Cr-Commit-Position: refs/heads/master@{#68508}
2020-06-24 11:58:22 +00:00
..
flag-utils.h [wasm] Refactor WasmFeatures 2019-11-26 17:36:11 +00:00
OWNERS Use relative paths to OWNERS files 2019-08-12 13:52:52 +00:00
test-signatures.h [wasm-gc] Establish HeapType shorthands, rework signatures. 2020-06-19 08:43:44 +00:00
wasm-interpreter.cc [wasm] Make opcode properties constexpr 2020-06-24 11:58:22 +00:00
wasm-interpreter.h [wasm] Move interpreter to test directory 2020-06-23 08:48:14 +00:00
wasm-macro-gen.h [wasm-gc] Implement rtt.canon 2020-06-23 15:04:23 +00:00
wasm-module-runner.cc [wasm] Move interpreter to test directory 2020-06-23 08:48:14 +00:00
wasm-module-runner.h [wasm] Move interpreter to test directory 2020-06-23 08:48:14 +00:00