v8/test/unittests
ahaas dd51dd926e [wasm] Change the default lowering of stores.
The int64-lowering only lowered store instructions with a word64 store
representation. For all other stores the default lowering applied. The
default lowering replaces all input nodes with both their replacement
nodes, which can change the number of input nodes of the lowered node.

In WebAssembly there exist stores which take an I64 input and store it
with a different representation, e.g. I32. In TurboFan this translates
to a store node with word32 store representation and a word64 value
input. The default lowering replaces the word64 value input to become
two word32 value inputs, which makes the number of inputs of the store
node invalid. This CL discards the high word replacement of the value
input so that the number of input nodes of a store node does not change
in the default lowering.

R=titzer@chromium.org
CC=rossberg@chromium.org

BUG=

Review-Url: https://codereview.chromium.org/2668023004
Cr-Commit-Position: refs/heads/master@{#42860}
2017-02-01 16:27:12 +00:00
..
base Fix CHECK_OP implementation in Release builds 2017-01-20 15:28:54 +00:00
compiler [wasm] Change the default lowering of stores. 2017-02-01 16:27:12 +00:00
compiler-dispatcher Add a test for OptimizingCompileDispatcher::Flush's non-blocking behavior 2017-01-30 19:27:00 +00:00
heap Fix unused lambda captures. 2017-01-19 21:34:00 +00:00
interpreter [Ignition] Rename New and NewWithSpread bytecodes. 2017-02-01 09:04:04 +00:00
libplatform Add support for idle tasks to the default platform 2017-01-03 08:41:40 +00:00
wasm [wasm] Implement WebAssembly.Module.customSections. 2017-01-24 15:23:02 +00:00
zone [compiler] Collect eager inner functions for compilation during renumbering. 2017-01-11 12:18:48 +00:00
BUILD.gn Add a test for OptimizingCompileDispatcher::Flush's non-blocking behavior 2017-01-30 19:27:00 +00:00
cancelable-tasks-unittest.cc Implement async AbortAll for the compiler dispatcher 2017-01-04 13:45:56 +00:00
char-predicates-unittest.cc
counters-unittest.cc [counters] RuntimeStats: fix wrong bookkeeping when dynamically changing counters 2016-11-24 10:05:37 +00:00
DEPS
eh-frame-iterator-unittest.cc [turbofan] Fix more -Wsign-compare warnings. 2016-11-11 12:01:08 +00:00
eh-frame-writer-unittest.cc [turbofan] Fix more -Wsign-compare warnings. 2016-11-11 12:01:08 +00:00
locked-queue-unittest.cc
object-unittest.cc Add unittests to keep InstanceType lists in sync 2016-12-19 12:50:30 +00:00
register-configuration-unittest.cc [Turbofan] Add concept of FP register aliasing on ARM 32. 2016-10-26 16:04:33 +00:00
run-all-unittests.cc Disable automatic handling of SEH exceptions in gtest 2017-01-05 12:22:26 +00:00
source-position-table-unittest.cc This CL enables precise source positions for all V8 compilers. It merges compiler::SourcePosition and internal::SourcePosition to a single class used throughout the codebase. The new internal::SourcePosition instances store an id identifying an inlined function in addition to a script offset. 2016-11-14 17:22:32 +00:00
test-utils.cc [turbofan] Enforce native context specialization. 2016-10-10 05:53:51 +00:00
test-utils.h Named all zones in the project 2016-10-17 12:12:42 +00:00
unicode-unittest.cc Fix out-of-range access in unibrow::Utf8::CalculateValue. 2016-11-22 09:27:59 +00:00
unittests.gyp Add a test for OptimizingCompileDispatcher::Flush's non-blocking behavior 2017-01-30 19:27:00 +00:00
unittests.isolate
unittests.status [tests] Skip RuntimeCallStatsTest due to flaky timers 2016-11-28 10:51:20 +00:00
value-serializer-unittest.cc ValueSerializer: Distinguish between 'undefined' and an absent property. 2017-01-31 01:54:26 +00:00