v8/src/interpreter
Santiago Aboy Solanes 23d7e79829 [CSA][cleanup] TNodify builtins constructor gen
TNodify:
 * EmitFastNewFunctionContext
 * EmitCreateRegExpLiteral
 * EmitCreateEmptyArrayLiteral
 * EmitCreateEmptyObjectLiteral

Bug: v8:6949, v8:9396
Change-Id: I2a06e0a43feca42cf89d154b8fa9e84573676b4a
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1793142
Reviewed-by: Mythri Alle <mythria@chromium.org>
Reviewed-by: Jakob Gruber <jgruber@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Commit-Queue: Santiago Aboy Solanes <solanes@chromium.org>
Cr-Commit-Position: refs/heads/master@{#63713}
2019-09-12 10:55:18 +00:00
..
block-coverage-builder.h Reland "[coverage] add coverage for binary expressions" 2017-11-24 08:44:23 +00:00
bytecode-array-accessor.cc Replace base::make_unique by std::make_unique 2019-09-10 11:21:51 +00:00
bytecode-array-accessor.h [turbofan] Serialize bytecode array for concurrent graph building. 2019-06-27 07:08:11 +00:00
bytecode-array-builder.cc Reland "Update GetIterator bytecode to load and call object[Symbol.iterator]" 2019-09-06 13:44:12 +00:00
bytecode-array-builder.h Reland "Update GetIterator bytecode to load and call object[Symbol.iterator]" 2019-09-06 13:44:12 +00:00
bytecode-array-iterator.cc [turbofan] Serialize bytecode array for concurrent graph building. 2019-06-27 07:08:11 +00:00
bytecode-array-iterator.h [turbofan] Serialize bytecode array for concurrent graph building. 2019-06-27 07:08:11 +00:00
bytecode-array-random-iterator.cc [turbofan] Serialize bytecode array for concurrent graph building. 2019-06-27 07:08:11 +00:00
bytecode-array-random-iterator.h [turbofan] Serialize bytecode array for concurrent graph building. 2019-06-27 07:08:11 +00:00
bytecode-array-writer.cc [interpreter] Improve reporting for bytecode mismatches 2019-09-02 11:43:14 +00:00
bytecode-array-writer.h [interpreter] Improve reporting for bytecode mismatches 2019-09-02 11:43:14 +00:00
bytecode-decoder.cc [base] Move v8memory.h to base/memory.h 2019-06-21 11:44:18 +00:00
bytecode-decoder.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
bytecode-flags.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
bytecode-flags.h [utils] Simplify chaining of BitFields 2019-08-05 11:08:48 +00:00
bytecode-generator.cc Extend GetIterator bytecode to perform JSReceiver check on object[Symbol.iterator]() 2019-09-12 08:51:35 +00:00
bytecode-generator.h Remove unused declaration of private method 2019-09-11 16:33:05 +00:00
bytecode-jump-table.h Move utility code to src/utils 2019-05-23 14:13:34 +00:00
bytecode-label.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
bytecode-label.h Reland "[ignition] Skip binding dead labels" 2019-02-28 14:06:15 +00:00
bytecode-node.cc Move code generation related files to src/codegen 2019-05-21 10:33:39 +00:00
bytecode-node.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
bytecode-operands.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
bytecode-operands.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
bytecode-register-allocator.h [cleanup] Refactor interpreter to use default members. 2018-09-14 16:50:34 +00:00
bytecode-register-optimizer.cc [Interpreter] Make RegisterList constructor private to avoid missue. 2017-12-13 13:15:35 +00:00
bytecode-register-optimizer.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
bytecode-register.cc [cleanup][interpreter] Fix kPointerSize usages in src/interpreter/ 2018-12-27 05:01:15 +00:00
bytecode-register.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
bytecode-source-info.cc Move code generation related files to src/codegen 2019-05-21 10:33:39 +00:00
bytecode-source-info.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
bytecode-traits.h [interpreter][cleanup] Using 'using' instead of 'typedef' 2019-04-03 15:30:00 +00:00
bytecodes.cc Reland "Update GetIterator bytecode to load and call object[Symbol.iterator]" 2019-09-06 13:44:12 +00:00
bytecodes.h Reland "Update GetIterator bytecode to load and call object[Symbol.iterator]" 2019-09-06 13:44:12 +00:00
constant-array-builder.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
constant-array-builder.h Move remaining files in src/ 2019-05-24 18:24:36 +00:00
control-flow-builders.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
control-flow-builders.h Reland "[ignition] Skip binding dead labels" 2019-02-28 14:06:15 +00:00
handler-table-builder.cc Move more relevant files to src/objects 2019-05-23 08:52:30 +00:00
handler-table-builder.h [cleanup] Reduce frames.h include ball from 686 to ~270 2019-07-12 10:20:41 +00:00
interpreter-assembler.cc [CSA] Finish TNodifying interpreter assembler 2019-09-09 13:33:32 +00:00
interpreter-assembler.h [CSA] Finish TNodifying interpreter assembler 2019-09-09 13:33:32 +00:00
interpreter-generator.cc [CSA][cleanup] TNodify builtins constructor gen 2019-09-12 10:55:18 +00:00
interpreter-generator.h [interpreter] Use builtin names for bytecode handlers 2019-09-09 15:19:52 +00:00
interpreter-intrinsics-generator.cc [CSA][cleanup] TNodify interpreter-intrinsics-generator 2019-09-11 08:57:16 +00:00
interpreter-intrinsics-generator.h [CSA][cleanup] TNodify interpreter-intrinsics-generator 2019-09-11 08:57:16 +00:00
interpreter-intrinsics.cc [cleanup] Remove return after UNREACHABLE 2017-05-22 13:10:01 +00:00
interpreter-intrinsics.h [cleanup] Remove unused IsTypedArray runtime function 2019-05-21 07:25:39 +00:00
interpreter.cc Replace base::make_unique by std::make_unique 2019-09-10 11:21:51 +00:00
interpreter.h [compiler] Skip creating unneeded objects for lazy source positions 2019-08-23 12:47:20 +00:00
OWNERS Remove 'set noparent' from OWNERS files where reasonable 2019-06-03 10:18:22 +00:00