v8/test/cctest/wasm
Deepti Gandluri 7c64d88374 [wasm] Use DefaultLowering for I64Atomic narrow operations
Clusterfuzz generated test cases for narrow Load, CmpExchg nodes in
which the index is a word64 expression. This was not handled correctly
leading to a malformed graph. Use default lowering for all atomic
narrow operations, and add reduced test cases in wasm cctests with the
same sequence as the ones generated by binaryen for other I64Atomic
operations as well.

Change-Id: I50d63747b16a8f69289ca4e76547b325d84b22d3
Bug: chromium:921366, chromium:920120, chromium:900681
Reviewed-on: https://chromium-review.googlesource.com/c/1423177
Commit-Queue: Deepti Gandluri <gdeepti@chromium.org>
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#59012}
2019-01-22 20:11:03 +00:00
..
OWNERS Reduce wasm OWNERS to current team members 2018-10-15 14:47:49 +00:00
test-c-wasm-entry.cc [ubsan] Fix numerical overflows in wasm 2019-01-10 12:24:51 +00:00
test-jump-table-assembler.cc [test] Refactor AllocateAssemblerBuffer 2019-01-17 11:57:07 +00:00
test-run-wasm-64.cc [ubsan] Fix numerical overflows in wasm 2019-01-10 12:24:51 +00:00
test-run-wasm-asmjs.cc [wasm] Unify all enums representing execution tiers 2018-08-21 15:45:18 +00:00
test-run-wasm-atomics64.cc [wasm] Use DefaultLowering for I64Atomic narrow operations 2019-01-22 20:11:03 +00:00
test-run-wasm-atomics.cc [compiler] Remove AtomicNarrow machine operators, macroize tests 2018-08-29 16:11:48 +00:00
test-run-wasm-interpreter.cc [wasm] Rename GrowMemory to MemoryGrow 2018-10-29 14:06:24 +00:00
test-run-wasm-js.cc [objects.h splitting] Move HeapNumber to heap-number.h 2018-12-17 17:58:09 +00:00
test-run-wasm-module.cc [typedarrays] Use Detach instead of Neuter 2018-12-11 11:57:30 +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 [wasm] Reorder SIMD Select parameters to match the Spec 2019-01-14 17:56:15 +00:00
test-run-wasm.cc [ubsan] Fix numerical overflows in wasm 2019-01-10 12:24:51 +00:00
test-streaming-compilation.cc [wasm][streaming] Add test for the ModuleCompiledCallback 2019-01-18 12:04:00 +00:00
test-wasm-breakpoints.cc [ubsan] Port JSReceiver and subclasses to the new design 2018-12-08 04:05:50 +00:00
test-wasm-codegen.cc [api][wasm] Change ModuleCompiledCallback definition 2018-12-11 07:38:30 +00:00
test-wasm-import-wrapper-cache.cc [wasm] Remove Isolate from WasmImportWrapperCache. 2019-01-11 10:24:45 +00:00
test-wasm-interpreter-entry.cc [ubsan] Fix numerical overflows in wasm 2019-01-10 12:24:51 +00:00
test-wasm-serialization.cc [wasm] Add getter for shared_ptr to NativeModule 2018-12-11 14:29:36 +00:00
test-wasm-shared-engine.cc Merge MicrotaskQueue::RunMicrotasks and Isolate::RunMicrotasks 2019-01-16 23:35:24 +00:00
test-wasm-stack.cc [cleanup] Refactor base, compiler, and wasm classes to use bools instead of converting ints. 2018-09-20 09:14:25 +00:00
test-wasm-trap-position.cc [cleanup] Refactor base, compiler, and wasm classes to use bools instead of converting ints. 2018-09-20 09:14:25 +00:00
wasm-atomics-utils.h [compiler] Remove AtomicNarrow machine operators, macroize tests 2018-08-29 16:11:48 +00:00
wasm-run-utils.cc Reland "[wasm] Split compilation in three stages" 2019-01-21 12:51:06 +00:00
wasm-run-utils.h [c++11] Replace V8_ALIGNAS and V8_ALIGNED by alignas 2018-12-17 16:03:59 +00:00