v8/test/unittests/interpreter
leszeks 1c0c5fda26 [Interpreter] Move context chain search loop to handler
Moves the context chain search loop out of generated bytecode, and into
the (Lda|Ldr|Sda)ContextSlot handler, by passing the context depth in as
an additional operand. This should decrease the bytecode size and
increase performance for deep context chain searches, at the cost of
slightly increasing bytecode size for shallow context access.

Review-Url: https://codereview.chromium.org/2336643002
Cr-Commit-Position: refs/heads/master@{#39378}
2016-09-13 11:09:33 +00:00
..
bytecode-array-builder-unittest.cc [Interpreter] Move context chain search loop to handler 2016-09-13 11:09:33 +00:00
bytecode-array-iterator-unittest.cc [Interpreter] Avoid accessing Isolate from during bytecode generation. 2016-08-18 13:42:22 +00:00
bytecode-array-writer-unittest.cc [turbofan] Remove special JSForInStep and JSForInDone. 2016-08-29 08:47:33 +00:00
bytecode-dead-code-optimizer-unittest.cc [Interpreter] Avoid accessing Isolate from during bytecode generation. 2016-08-18 13:42:22 +00:00
bytecode-decoder-unittest.cc [interpreter] Add register output to ObjectLiteral 2016-08-09 10:30:29 +00:00
bytecode-peephole-optimizer-unittest.cc [Interpreter] Move context chain search loop to handler 2016-09-13 11:09:33 +00:00
bytecode-pipeline-unittest.cc [ic] Don't pass receiver and name to LoadGlobalIC. 2016-06-27 08:44:53 +00:00
bytecode-register-allocator-unittest.cc [interpreter] Add support for scalable operands. 2016-03-21 17:09:49 +00:00
bytecode-register-optimizer-unittest.cc [Interpreter] Avoid accessing Isolate from during bytecode generation. 2016-08-18 13:42:22 +00:00
bytecode-utils.h [interpreter] Introduce bytecode generation pipeline. 2016-05-12 19:20:04 +00:00
bytecodes-unittest.cc [interpreter] Add register output to ObjectLiteral 2016-08-09 10:30:29 +00:00
constant-array-builder-unittest.cc [Interpreter] Avoid accessing Isolate from during bytecode generation. 2016-08-18 13:42:22 +00:00
interpreter-assembler-unittest.cc [stubs] Call interface descriptors cleanup. 2016-07-26 14:56:35 +00:00
interpreter-assembler-unittest.h [compiler] Remove compiler internals from CodeAssembler. 2016-08-12 12:57:48 +00:00