v8/src/interpreter
Leszek Swirski 520b025f72 Remove SFI code field
Remove the SharedFunctionInfo code field, inferring the code object
from the function_data field instead. In some cases, the function_data
field can now hold a Code object (e.g. some WASM cases).

Bug: chromium:783853
Cq-Include-Trybots: luci.chromium.try:linux_chromium_rel_ng
Change-Id: I1219a4d6aa5abaa9fee54dda883da7a3186e347a
Reviewed-on: https://chromium-review.googlesource.com/952452
Reviewed-by: Michael Starzinger <mstarzinger@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Yang Guo <yangguo@chromium.org>
Commit-Queue: Leszek Swirski <leszeks@chromium.org>
Cr-Commit-Position: refs/heads/master@{#52064}
2018-03-20 13:14:53 +00:00
..
block-coverage-builder.h
bytecode-array-accessor.cc [Feedback Vector] Coalesce Nexii to Feedback Nexus. 2018-01-31 14:34:33 +00:00
bytecode-array-accessor.h [presubmit] Add include guard check 2018-02-02 16:59:32 +00:00
bytecode-array-builder.cc Reland "[esnext] re-implement template strings" 2018-03-14 18:12:09 +00:00
bytecode-array-builder.h Reland "[esnext] re-implement template strings" 2018-03-14 18:12:09 +00:00
bytecode-array-iterator.cc
bytecode-array-iterator.h
bytecode-array-random-iterator.cc
bytecode-array-random-iterator.h
bytecode-array-writer.cc Move exception handler table into instruction stream. 2018-02-27 10:20:35 +00:00
bytecode-array-writer.h Move exception handler table into instruction stream. 2018-02-27 10:20:35 +00:00
bytecode-decoder.cc
bytecode-decoder.h
bytecode-flags.cc
bytecode-flags.h
bytecode-generator.cc [runtime] Remove unused Runtime::kDeclareGlobals. 2018-03-19 15:14:24 +00:00
bytecode-generator.h Reland "[esnext] re-implement template strings" 2018-03-14 18:12:09 +00:00
bytecode-jump-table.h
bytecode-label.cc
bytecode-label.h
bytecode-node.cc
bytecode-node.h
bytecode-operands.cc
bytecode-operands.h
bytecode-register-allocator.h
bytecode-register-optimizer.cc
bytecode-register-optimizer.h [ignition] Change RestoreGeneratorRegisters to ResumeGenerator 2018-01-11 11:25:04 +00:00
bytecode-register.cc
bytecode-register.h
bytecode-source-info.cc
bytecode-source-info.h
bytecode-traits.h
bytecodes.cc [Interpreter] Refactor bytecode register access. 2018-01-26 14:00:58 +00:00
bytecodes.h Reland "[esnext] re-implement template strings" 2018-03-14 18:12:09 +00:00
constant-array-builder.cc
constant-array-builder.h [runtime] Add BOILERPLATE_DESCRIPTION_TYPE InstanceType 2018-03-02 13:43:27 +00:00
control-flow-builders.cc [ignition] Move suspend_id assignment to bytecode generation 2018-01-24 12:02:09 +00:00
control-flow-builders.h [ignition] Move suspend_id assignment to bytecode generation 2018-01-24 12:02:09 +00:00
handler-table-builder.cc Move exception handler table into instruction stream. 2018-02-27 10:20:35 +00:00
handler-table-builder.h Move exception handler table into instruction stream. 2018-02-27 10:20:35 +00:00
interpreter-assembler.cc [cleanup] Rename Word to Int32/IntPtr depending on context 2018-02-23 14:34:07 +00:00
interpreter-assembler.h [Ignition] [TurboFan] Generate speculation poison in code generator. 2018-02-12 09:26:58 +00:00
interpreter-generator.cc Reland "[esnext] re-implement template strings" 2018-03-14 18:12:09 +00:00
interpreter-generator.h
interpreter-intrinsics-generator.cc [Interpreter] Use CSA::Select instead of branches 2018-02-23 16:44:52 +00:00
interpreter-intrinsics-generator.h [Interpreter] Refactor bytecode register access. 2018-01-26 14:00:58 +00:00
interpreter-intrinsics.cc
interpreter-intrinsics.h [async-await] Turn await closures into intrinsics. 2018-02-20 06:39:01 +00:00
interpreter.cc Remove SFI code field 2018-03-20 13:14:53 +00:00
interpreter.h [test] Add interrupt-budget fuzzer 2018-01-29 16:31:40 +00:00
OWNERS
setup-interpreter-internal.cc
setup-interpreter.h