v8/test/cctest/wasm
Clemens Hammacher 366f75301d [wasm] [interpreter] Avoid double parsing of locals
The local variables were parsed two times, which in fact doubled the
amount of local variables allocated for each called function.
This was costing memory and performance. As the additional local
variables were never used, we did not recognize this before.

Add a test case for locals and stack values of interpreted frames.

R=ahaas@chromium.org
BUG=v8:5822

Change-Id: Ie5cb8d8f5441edee6abb46aa6bebef4a033d582b
Reviewed-on: https://chromium-review.googlesource.com/474749
Commit-Queue: Clemens Hammacher <clemensh@chromium.org>
Reviewed-by: Andreas Haas <ahaas@chromium.org>
Cr-Commit-Position: refs/heads/master@{#44602}
2017-04-12 09:57:18 +00:00
..
OWNERS Make clemensh owner (wasm, asmjs and general) 2017-01-13 10:20:44 +00:00
test-run-wasm-64.cc [wasm] Alignment information of wasm programs cannot be trusted 2017-03-28 08:28:25 +00:00
test-run-wasm-asmjs.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-run-wasm-interpreter.cc [wasm] [interpreter] Fix integer underflow in mem access 2017-04-03 15:00:00 +00:00
test-run-wasm-js.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-run-wasm-module.cc [wasm] Module Builder v8 API: bytes passed in are owned by caller. 2017-04-04 16:22:46 +00:00
test-run-wasm-relocation.cc Disentangle assembler from isolate. 2017-03-17 11:18:06 +00:00
test-run-wasm-simd.cc MIPS[64]: Support for some SIMD operations (4) 2017-04-12 07:32:00 +00:00
test-run-wasm.cc [wasm] Fix typing of loop labels in br_table 2017-04-06 10:25:55 +00:00
test-wasm-breakpoints.cc [wasm] [interpreter] Avoid double parsing of locals 2017-04-12 09:57:18 +00:00
test-wasm-interpreter-entry.cc [wasm] For wasm-interpret-all: Iterate code only once for patching 2017-03-20 16:44:02 +00:00
test-wasm-stack.cc [iwyu] Pre-work for removing unallowed include macro-assembler.h -> assembler-inl.h 2017-02-23 12:10:21 +00:00
test-wasm-trap-position.cc [wasm] Enable cctests when out of bounds trap handler is enabled 2017-03-15 01:40:09 +00:00
wasm-run-utils.h [wasm] Refactor wasm::Result type 2017-04-10 12:26:51 +00:00