v8/src/interpreter
machenbach 2b6675c350 Revert of Separate Scope into DeclarationScope and Scope (patchset #13 id:240001 of https://codereview.chromium.org/2209573002/ )
Reason for revert:
[Sheriff] Make leak checker unhappy:
https://build.chromium.org/p/client.v8/builders/V8%20Linux64%20-%20debug/builds/10959

Original issue's description:
> Separate Scope into DeclarationScope and Scope
>
> This reduces peak zone memory usage by ~10% on codeload and ~5% on mandreel.
>
> BUG=v8:5209
>
> Committed: https://crrev.com/2648162dcfff622f8587cea2faa8c3af56456968
> Cr-Commit-Position: refs/heads/master@{#38367}

TBR=marja@chromium.org,mstarzinger@chromium.org,ahaas@chromium.org,adamk@chromium.org,verwaest@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true
BUG=v8:5209

Review-Url: https://codereview.chromium.org/2212383003
Cr-Commit-Position: refs/heads/master@{#38380}
2016-08-05 12:37:23 +00:00
..
bytecode-array-builder.cc Revert of [Interpreter] Collect type feedback for 'new' in the bytecode handler (patchset #6 id:100001 of https://codereview.chromium.org/2190293003/ ) 2016-08-05 10:36:20 +00:00
bytecode-array-builder.h Revert of [Interpreter] Collect type feedback for 'new' in the bytecode handler (patchset #6 id:100001 of https://codereview.chromium.org/2190293003/ ) 2016-08-05 10:36:20 +00:00
bytecode-array-iterator.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-array-iterator.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-array-writer.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-array-writer.h Do not record source positions for non-script or native script compiles. 2016-07-08 08:49:45 +00:00
bytecode-dead-code-optimizer.cc [Interpreter] Add a simple dead-code elimination bytecode optimizer. 2016-06-21 15:29:24 +00:00
bytecode-dead-code-optimizer.h [Interpreter] Add a simple dead-code elimination bytecode optimizer. 2016-06-21 15:29:24 +00:00
bytecode-decoder.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-decoder.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-flags.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-flags.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-generator.cc Revert of Separate Scope into DeclarationScope and Scope (patchset #13 id:240001 of https://codereview.chromium.org/2209573002/ ) 2016-08-05 12:37:23 +00:00
bytecode-generator.h Revert of Separate Scope into DeclarationScope and Scope (patchset #13 id:240001 of https://codereview.chromium.org/2209573002/ ) 2016-08-05 12:37:23 +00:00
bytecode-label.h [Interpreter] Move jump processing to bytecode array writer. 2016-06-03 14:53:23 +00:00
bytecode-peephole-optimizer.cc [interpreter] Fix peephole rule on eliding last before jump. 2016-07-28 14:41:26 +00:00
bytecode-peephole-optimizer.h Reland "[interpeter] Move to table based peephole optimizer." 2016-07-19 11:56:33 +00:00
bytecode-peephole-table.h [interpreter] Add output register to ToName 2016-07-25 12:53:01 +00:00
bytecode-pipeline.cc [interpreter] Introduce binary op bytecodes for Smi operand. 2016-07-05 13:46:11 +00:00
bytecode-pipeline.h [interpreter] Add output register to ToName 2016-07-25 12:53:01 +00:00
bytecode-register-allocator.cc [interpreter] Bytecode register optimizer. 2016-05-27 15:59:16 +00:00
bytecode-register-allocator.h [interpreter] Bytecode register optimizer. 2016-05-27 15:59:16 +00:00
bytecode-register-optimizer.cc [interpreter] Streamline bytecode array writing. 2016-06-28 10:04:52 +00:00
bytecode-register-optimizer.h [interpreter] Faster and fewer flushes in register optimizer. 2016-06-04 09:48:06 +00:00
bytecode-register.cc Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-register.h Reland "[interpreter] Reduce dependencies in bytecodes.{h,cc}" 2016-07-15 12:04:22 +00:00
bytecode-traits.h [interpreter] Streamline bytecode array writing. 2016-06-28 10:04:52 +00:00
bytecodes.cc [interpreter] Add output register to ToName 2016-07-25 12:53:01 +00:00
bytecodes.h Revert of [Interpreter] Collect type feedback for 'new' in the bytecode handler (patchset #6 id:100001 of https://codereview.chromium.org/2190293003/ ) 2016-08-05 10:36:20 +00:00
constant-array-builder.cc [Interpreter] Avoid dereferencing handles in ConstantPoolArrayBuilder. 2016-08-05 10:10:04 +00:00
constant-array-builder.h [Interpreter] Avoid dereferencing handles in ConstantPoolArrayBuilder. 2016-08-05 10:10:04 +00:00
control-flow-builders.cc [interpreter] Elide OSR polling from fake loops. 2016-08-02 09:16:59 +00:00
control-flow-builders.h [interpreter] Elide OSR polling from fake loops. 2016-08-02 09:16:59 +00:00
handler-table-builder.cc [debug] use catch prediction flag for promise rejections. 2016-07-22 06:04:54 +00:00
handler-table-builder.h [debug] use catch prediction flag for promise rejections. 2016-07-22 06:04:54 +00:00
interpreter-assembler.cc Revert of [Interpreter] Collect type feedback for 'new' in the bytecode handler (patchset #6 id:100001 of https://codereview.chromium.org/2190293003/ ) 2016-08-05 10:36:20 +00:00
interpreter-assembler.h Revert of [Interpreter] Collect type feedback for 'new' in the bytecode handler (patchset #6 id:100001 of https://codereview.chromium.org/2190293003/ ) 2016-08-05 10:36:20 +00:00
interpreter-intrinsics.cc [intrinsics] Remove obsolete intrinsics. 2016-07-12 06:41:23 +00:00
interpreter-intrinsics.h Replace SmartPointer<T> with unique_ptr<T> 2016-07-25 11:14:34 +00:00
interpreter.cc Revert of [Interpreter] Collect type feedback for 'new' in the bytecode handler (patchset #6 id:100001 of https://codereview.chromium.org/2190293003/ ) 2016-08-05 10:36:20 +00:00
interpreter.h [turbofan] Stub for typeof operator. 2016-08-02 07:05:10 +00:00
mkpeephole.cc [interpreter] Add output register to ToName 2016-07-25 12:53:01 +00:00
OWNERS [Interpreter] Add Mythri to OWNERS 2016-07-21 17:56:40 +00:00