v8/test/unittests/interpreter
bmeurer 4ff159bd28 [compiler] Sanitize entry points to LookupSlot access.
Add dedicated %LoadLookupSlot, %LoadLookupSlotInsideTypeof,
%LoadLookupSlotForCall, %StoreLookupSlot_Sloppy and
%StoreLookupSlot_Strict runtime entry points and use them
appropriately in the various compilers. This way we can
finally drop the machine operators from the JS graph level
completely in TurboFan.

Also drop the funky JSLoadDynamic operator from TurboFan,
which was by now just a small wrapper around the runtime
call to %LoadLookupSlot.

R=mstarzinger@chromium.org

Review URL: https://codereview.chromium.org/1683103002

Cr-Commit-Position: refs/heads/master@{#33880}
2016-02-11 06:24:28 +00:00
..
bytecode-array-builder-unittest.cc [compiler] Sanitize entry points to LookupSlot access. 2016-02-11 06:24:28 +00:00
bytecode-array-iterator-unittest.cc [interpreter, debugger] implement debugger statement. 2016-02-04 15:07:06 +00:00
bytecode-register-allocator-unittest.cc [interpreter] Move temporary register allocator into own file. 2016-02-02 14:32:27 +00:00
bytecodes-unittest.cc [interpreter] Reduce move operations for wide register support. 2016-01-27 11:15:56 +00:00
constant-array-builder-unittest.cc [interpreter] Simplify ConstantArrayBuilder interface a bit. 2016-01-20 11:31:56 +00:00
interpreter-assembler-unittest.cc [Interpreter] Make InterpreterAssembler a subclass of CodeStubAssembler. 2016-02-10 16:39:32 +00:00
interpreter-assembler-unittest.h [Interpreter] Make InterpreterAssembler a subclass of CodeStubAssembler. 2016-02-10 16:39:32 +00:00
register-translator-unittest.cc [interpreter] Reduce move operations for wide register support. 2016-01-27 11:15:56 +00:00