v8/test/unittests/interpreter
Mythri 71c66873d6 [lite] Allocate FeedbackCell arrays for create closures in lite mode
We want to allocate feedback vectors lazily in lite mode. To do that,
we should create closures with the correct feedback cell. This cl
allocates feedback cell arrays to hold these feedback cells in lite mode.
This cl also modifies the compile lazy to builtin to expect these arrays
in the feedback cell.

Drive-by fix: InterpreterEntryTrampoline no longer has argument count in
a register. So updated comments and removed unnecessary push/pop of this
register.

Bug: v8:8394
Change-Id: I10d8ca67cebce61a284f0c80b200e1f0c24577a2
Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1511274
Reviewed-by: Hannes Payer <hpayer@chromium.org>
Reviewed-by: Ross McIlroy <rmcilroy@chromium.org>
Commit-Queue: Mythri Alle <mythria@chromium.org>
Cr-Commit-Position: refs/heads/master@{#60189}
2019-03-12 14:28:29 +00:00
..
bytecode-array-builder-unittest.cc Retire PretenureFlag and use AllocationType everywhere. 2019-03-12 08:10:44 +00:00
bytecode-array-iterator-unittest.cc [cleanup] #include heap-inl.h less often 2019-02-15 06:22:53 +00:00
bytecode-array-random-iterator-unittest.cc [cleanup] #include heap-inl.h less often 2019-02-15 06:22:53 +00:00
bytecode-array-writer-unittest.cc Reland "[ignition] Skip binding dead labels" 2019-02-28 14:06:15 +00:00
bytecode-decoder-unittest.cc [interpreter] Store CreateObjectLiteral's result into the accumulator. 2018-11-08 10:31:45 +00:00
bytecode-node-unittest.cc Normalize casing of hexadecimal digits 2017-12-02 01:24:40 +00:00
bytecode-operands-unittest.cc [Interpreter] Templatize AccumulatorUsage and OperandType for bytecode creation. 2016-12-15 07:56:21 +00:00
bytecode-register-allocator-unittest.cc [cleanup] Refactor interpreter to use default members. 2018-09-14 16:50:34 +00:00
bytecode-register-optimizer-unittest.cc [cleanup] Refactor interpreter to use default members. 2018-09-14 16:50:34 +00:00
bytecode-source-info-unittest.cc [Interpreter] Remove BytecodePipeline. 2017-04-12 15:18:50 +00:00
bytecode-utils.h [cleanup] Fix kPointerSize in tests 2019-02-14 15:29:52 +00:00
bytecodes-unittest.cc Reland "Optimize in operator" 2019-03-01 09:01:18 +00:00
constant-array-builder-unittest.cc [cleanup] #include heap-inl.h less often 2019-02-15 06:22:53 +00:00
interpreter-assembler-unittest.cc [lite] Allocate FeedbackCell arrays for create closures in lite mode 2019-03-12 14:28:29 +00:00
interpreter-assembler-unittest.h [cleanup] Refactor interpreter to use default members. 2018-09-14 16:50:34 +00:00