v8/test/cctest/interpreter
Leszek Swirski 2bfd8a7cb7 [ignition] Remove handles from bytecode generation
Removes handles from bytecode generation, instead storing
un-internalized AstValues (and other, similar values such as Scopes and
AstRawStrings) in the constant array builder.

This will allow us in the future to generate the bytecode before
internalizing the AST.

BUG=v8:5832

Change-Id: I3b8be8f7329a484eb1e5d12808b001d3475239da
Reviewed-on: https://chromium-review.googlesource.com/439326
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Reviewed-by: Marja Hölttä <marja@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Cr-Commit-Position: refs/heads/master@{#43115}
2017-02-10 17:52:39 +00:00
..
bytecode_expectations Reland of Thread maybe-assigned through the bytecodes. (patchset #1 id:1 of https://codereview.chromium.org/2680923003/ ) 2017-02-07 20:42:03 +00:00
bytecode-expectations-printer.cc [ignition] Expect 'I' for signed bytecode operands 2017-01-25 17:39:24 +00:00
bytecode-expectations-printer.h [interpreter] Add some bytecode tests for modules. 2016-10-04 18:42:36 +00:00
generate-bytecode-expectations.cc [interpreter] Add some bytecode tests for modules. 2016-10-04 18:42:36 +00:00
interpreter-tester.cc Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
interpreter-tester.h Link type feedback vectors to the shared function info. 2017-02-08 08:33:33 +00:00
source-position-matcher.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
source-position-matcher.h Use source position table for unoptimized code. 2016-06-28 05:52:52 +00:00
test-bytecode-generator.cc [Ignition/turbo] Add a CallWithSpread bytecode. 2017-01-23 09:03:35 +00:00
test-interpreter-intrinsics.cc [ignition] Remove obsolete %_ValueOf intrinsic. 2017-01-20 10:45:37 +00:00
test-interpreter.cc [ignition] Remove handles from bytecode generation 2017-02-10 17:52:39 +00:00
test-source-positions.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00