v8/test/cctest/wasm
ahaas 3b2301650e [wasm] Do float constant folding if the origin is not wasm
I removed some constant folding optimizations for float instruction in
https://codereview.chromium.org/2647353007 because they were incorrect
if the input was a signalling NaN. Removing these optimizations, however
had an unexpectedly big impact on asm.js performance. With this CL I
restore the optimizations again when the source origin is not wasm. In
JavaScript signalling NaNs are not observable and therefore the
optimizations are correct.

R=titzer@chromium.org
BUG=chromium:686654

Review-Url: https://codereview.chromium.org/2666903002
Cr-Commit-Position: refs/heads/master@{#42850}
2017-02-01 11:51:59 +00:00
..
OWNERS Make clemensh owner (wasm, asmjs and general) 2017-01-13 10:20:44 +00:00
test-managed.cc [wasm] Add a Managed<T> wrapper class for allocating C++ classes that are deleted when the wrapper is garbage collected. 2016-10-17 09:28:40 +00:00
test-run-wasm-64.cc [wasm] Check for replacements of IndexNodes in the Int64Lowering. 2017-01-20 13:39:25 +00:00
test-run-wasm-asmjs.cc [wasm] Make WasmRunner the central test structure 2016-12-16 10:13:11 +00:00
test-run-wasm-interpreter.cc [wasm] Interpreter: Don't pause on invalid position 2017-01-27 09:48:08 +00:00
test-run-wasm-js.cc [wasm] Rename wasm::LocalType to wasm::ValueType and kAst* to kWasm* 2016-12-21 13:43:00 +00:00
test-run-wasm-module.cc [wasm] Check segment bounds beforehand 2017-01-23 17:21:39 +00:00
test-run-wasm-relocation.cc [wasm] Make WasmRunner the central test structure 2016-12-16 10:13:11 +00:00
test-run-wasm-simd-lowering.cc [wasm] Rename wasm::LocalType to wasm::ValueType and kAst* to kWasm* 2016-12-21 13:43:00 +00:00
test-run-wasm-simd.cc [Turbofan] Add other integer SIMD types, add more integer ops. 2017-01-26 02:18:00 +00:00
test-run-wasm.cc [wasm] Fix I32ReinterpretF32 and I64ReinterpretF64 on ia32. 2017-01-20 10:46:48 +00:00
test-wasm-breakpoints.cc [debug] remove StepFrame 2017-01-25 23:50:57 +00:00
test-wasm-stack.cc Assert that context creation doesn't throw 2017-01-17 13:01:03 +00:00
test-wasm-trap-position.cc [wasm] Fix and tighten memory validation 2017-01-18 12:07:57 +00:00
wasm-run-utils.h [wasm] Do float constant folding if the origin is not wasm 2017-02-01 11:51:59 +00:00