v8/test/cctest/wasm
Clemens Hammacher cbc352983e [Liftoff] List unsupported opcodes explicitly
This removes two default switch cases for unsupported opcodes, and
replaces them by explicit lists. This makes it easy to see what is
currently not supported in Liftoff. In a follow-up CL, each bailout
will be associated with a category to track which features currently
cause Liftoff to bailout.
This change also makes Liftoff crash (in UNREACHABLE) if invoked with
asm.js code. Hence, change the asm.js tests to not test Liftoff. In
production, we do not invoke Liftoff for asm.js anyway.

R=mstarzinger@chromium.org

Change-Id: I971c6146ed325103d14008c0e67a973a47a35bc2
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1634909
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Cr-Commit-Position: refs/heads/master@{#61911}
2019-05-29 09:47:28 +00:00
..
OWNERS Reduce wasm OWNERS to current team members 2018-10-15 14:47:49 +00:00
test-c-wasm-entry.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-jump-table-assembler.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
test-run-wasm-64.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-run-wasm-asmjs.cc [Liftoff] List unsupported opcodes explicitly 2019-05-29 09:47:28 +00:00
test-run-wasm-atomics64.cc [wasm] Fix Int64-lowering to handle non-const index for I64Atomic ops 2019-04-11 21:10:40 +00:00
test-run-wasm-atomics.cc [test] Modernize value helpers 2019-02-01 12:56:59 +00:00
test-run-wasm-bulk-memory.cc [wasm][anyref] Cache export wrappers per signature 2019-05-22 14:59:50 +00:00
test-run-wasm-exceptions.cc [wasm][anyref] Cache export wrappers per signature 2019-05-22 14:59:50 +00:00
test-run-wasm-interpreter.cc [wasm][anyref] Cache export wrappers per signature 2019-05-22 14:59:50 +00:00
test-run-wasm-js.cc [wasm][anyref] Cache export wrappers per signature 2019-05-22 14:59:50 +00:00
test-run-wasm-module.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
test-run-wasm-sign-extension.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-run-wasm-simd.cc Move code generation related files to src/codegen 2019-05-21 10:33:39 +00:00
test-run-wasm.cc [Liftoff] List unsupported opcodes explicitly 2019-05-29 09:47:28 +00:00
test-streaming-compilation.cc Move remaining files in src/ 2019-05-24 18:24:36 +00:00
test-wasm-breakpoints.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
test-wasm-codegen.cc [wasm][cleanup] Using 'using' instead of 'typedef' 2019-03-29 10:20:30 +00:00
test-wasm-import-wrapper-cache.cc [wasm] Compile import wrappers in parallel 2019-05-27 09:36:55 +00:00
test-wasm-interpreter-entry.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-wasm-serialization.cc Move utility code to src/utils 2019-05-23 14:13:34 +00:00
test-wasm-shared-engine.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
test-wasm-stack.cc [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
test-wasm-trap-position.cc [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00
wasm-atomics-utils.h [wasm][cleanup] Using 'using' instead of 'typedef' 2019-03-29 10:20:30 +00:00
wasm-run-utils.cc [wasm] Compile import wrappers in parallel 2019-05-27 09:36:55 +00:00
wasm-run-utils.h [cleanup] Avoid {Object::operator->} 2019-05-23 07:52:07 +00:00