v8/test/cctest/wasm
Clemens Hammacher 229ce29a84 [Liftoff] Add test for binops on different registers
This adds a systematic test for binary operations on different sets of
registers. By loading a number of values from memory to locals, we
create a cache state where all registers are used to hold local
variables. We then pick two of them and perform a binary operation on
them.

R=titzer@chromium.org

Bug: v8:7589, v8:6600
Change-Id: I2a4855810bb5c39247688c43cbe9d12d64fbc181
Reviewed-on: https://chromium-review.googlesource.com/992412
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Reviewed-by: Ben Titzer <titzer@chromium.org>
Cr-Commit-Position: refs/heads/master@{#52329}
2018-04-03 17:21:55 +00:00
..
OWNERS Remove mtrofin and rossberg from OWNERS 2018-02-15 23:48:43 +00:00
test-c-wasm-entry.cc [wasm] Refactorings to improve naming 2018-03-15 13:47:58 +00:00
test-run-wasm-64.cc [wasm][mips] Enable i64.mul tests 2018-03-16 09:30:19 +00:00
test-run-wasm-asmjs.cc
test-run-wasm-atomics64.cc [wasm] Add I64Atomic Load/Store ops 2018-03-27 19:28:06 +00:00
test-run-wasm-atomics.cc [jumbo] avoid namespace collisions in wasm atomics tests 2018-03-03 21:26:24 +00:00
test-run-wasm-interpreter.cc [wasm] Move (almost all) constants to wasm-constants.h 2018-01-11 12:25:54 +00:00
test-run-wasm-js.cc
test-run-wasm-module.cc [wasm] Always enable guard regions on 64-bit platforms 2018-03-30 21:14:48 +00:00
test-run-wasm-relocation.cc [assembler] Make {RelocInfo} independent of the Isolate. 2018-02-13 14:13:43 +00:00
test-run-wasm-sign-extension.cc MIPS[64]: Port [wasm] Implement wasm sign extension opcodes 2018-01-26 14:20:33 +00:00
test-run-wasm-simd.cc [ia32][wasm] Add F32x4 RecipApprox/RecipSqrtApprox. 2018-03-29 01:19:56 +00:00
test-run-wasm.cc [Liftoff] Add test for binops on different registers 2018-04-03 17:21:55 +00:00
test-streaming-compilation.cc [V8 Platform] Make CallOnWorkerThread use std::unique_ptr 2018-03-26 17:43:22 +00:00
test-wasm-breakpoints.cc [debug] remove legacy implementation for break points. 2018-02-26 10:01:39 +00:00
test-wasm-codegen.cc
test-wasm-interpreter-entry.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
test-wasm-stack.cc
test-wasm-trap-position.cc
wasm-atomics-utils.h [wasm] Add I64 Atomic binary operations for x64 2018-03-02 00:30:54 +00:00
wasm-run-utils.cc [wasm] Always enable guard regions on 64-bit platforms 2018-03-30 21:14:48 +00:00
wasm-run-utils.h [wasm] Remove {NativeModule::LinkAll} test-only method. 2018-03-21 15:14:18 +00:00