v8/src/interpreter
hablich 96e4f6145b Reland of Thread maybe-assigned through the bytecodes. (patchset #1 id:1 of https://codereview.chromium.org/2680923003/ )
Reason for revert:
False alarm, bot hiccup

Original issue's description:
> Revert of Thread maybe-assigned through the bytecodes. (patchset #5 id:80001 of https://codereview.chromium.org/2655733003/ )
>
> Reason for revert:
> needed for properly reverting f3ae5ccf57
>
> Original issue's description:
> > Thread maybe-assigned through the bytecodes.
> >
> > This introduces LoadImmutableContextSlot and LoadImmutableCurrentContextSlot
> > bytecodes, which are emitted when reading from never-assigned context slot.
> >
> > There is a subtlety here: the slot are not immutable, the meaning is
> > actually undefined-or-hole-or-immutable.
> >
> > Review-Url: https://codereview.chromium.org/2655733003
> > Cr-Commit-Position: refs/heads/master@{#43000}
> > Committed: 17c2dd3886
>
> TBR=rmcilroy@chromium.org,bmeurer@chromium.org,neis@chromium.org,jarin@chromium.org
> # Skipping CQ checks because original CL landed less than 1 days ago.
> NOPRESUBMIT=true
> NOTREECHECKS=true
> NOTRY=true
>
> Review-Url: https://codereview.chromium.org/2680923003
> Cr-Commit-Position: refs/heads/master@{#43011}
> Committed: ece4e54a31

TBR=rmcilroy@chromium.org,bmeurer@chromium.org,neis@chromium.org,jarin@chromium.org
# Skipping CQ checks because original CL landed less than 1 days ago.
NOPRESUBMIT=true
NOTREECHECKS=true
NOTRY=true

Review-Url: https://codereview.chromium.org/2679953003
Cr-Commit-Position: refs/heads/master@{#43012}
2017-02-07 20:42:03 +00:00
..
bytecode-array-accessor.cc [ignition] Use absolute values for jump offsets 2017-01-24 22:09:02 +00:00
bytecode-array-accessor.h [turbofan] Add and use bytecode loop assigment analysis 2016-12-15 13:24:19 +00:00
bytecode-array-builder.cc 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-array-builder.h 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-array-iterator.cc [ignition] Refactor array iterator to separate out access 2016-11-21 17:18:51 +00:00
bytecode-array-iterator.h [ignition] Refactor array iterator to separate out access 2016-11-21 17:18:51 +00:00
bytecode-array-random-iterator.cc [ignition] Rewrite reverse iterator as random iterator 2016-12-05 13:03:43 +00:00
bytecode-array-random-iterator.h [ignition] Rewrite reverse iterator as random iterator 2016-12-05 13:03:43 +00:00
bytecode-array-writer.cc [ignition] Use absolute values for jump offsets 2017-01-24 22:09:02 +00:00
bytecode-array-writer.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
bytecode-dead-code-optimizer.cc [Interpreter] Optimize BytecodeArrayBuilder and BytecodeArrayWriter. 2016-09-22 16:34:31 +00:00
bytecode-dead-code-optimizer.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
bytecode-decoder.cc [Interpreter]: Add kRegList operand type for register list operands. 2016-10-05 16:14:32 +00:00
bytecode-decoder.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
bytecode-flags.cc [builtins] More stubs to the builtin-o-sphere. 2016-12-29 13:02:08 +00:00
bytecode-flags.h [interpreter] Inline FastCloneShallowArrayStub into bytecode handler 2016-09-20 18:04:50 +00:00
bytecode-generator.cc 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-generator.h Rename FeedbackVectorSlot[Kind] -> FeedbackSlot[Kind]. 2017-02-07 16:38:47 +00:00
bytecode-label.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
bytecode-label.h [ignition/turbo] Perform liveness analysis on the bytecodes 2016-11-29 12:27:15 +00:00
bytecode-operands.cc [Interpreter] Optimize BytecodeArrayBuilder and BytecodeArrayWriter. 2016-09-22 16:34:31 +00:00
bytecode-operands.h [Interpreter] Templatize AccumulatorUsage and OperandType for bytecode creation. 2016-12-15 07:56:21 +00:00
bytecode-peephole-optimizer.cc [Interpreter] Transform StrictEquality with null/undefined to special bytecodes. 2016-12-16 15:01:08 +00:00
bytecode-peephole-optimizer.h Make unittests work in component build 2016-10-17 10:02:06 +00:00
bytecode-peephole-table.h [Interpreter] Transform StrictEquality with null/undefined to special bytecodes. 2016-12-16 15:01:08 +00:00
bytecode-pipeline.cc [Interpreter] Optimize the Register Optimizer. 2016-10-24 20:47:53 +00:00
bytecode-pipeline.h [Interpreter] Templatize AccumulatorUsage and OperandType for bytecode creation. 2016-12-15 07:56:21 +00:00
bytecode-register-allocator.h [Interpreter] Allocate registers used as call arguments on-demand. 2016-12-15 10:59:57 +00:00
bytecode-register-optimizer.cc [Interpreter] Templatize AccumulatorUsage and OperandType for bytecode creation. 2016-12-15 07:56:21 +00:00
bytecode-register-optimizer.h [Interpreter] Templatize AccumulatorUsage and OperandType for bytecode creation. 2016-12-15 07:56:21 +00:00
bytecode-register.cc [Interpreter]: Add kRegList operand type for register list operands. 2016-10-05 16:14:32 +00:00
bytecode-register.h [Interpreter] Allocate registers used as call arguments on-demand. 2016-12-15 10:59:57 +00:00
bytecode-traits.h [Interpreter] Optimize BytecodeArrayBuilder and BytecodeArrayWriter. 2016-09-22 16:34:31 +00:00
bytecodes.cc [Ignition] Rename New and NewWithSpread bytecodes. 2017-02-01 09:04:04 +00:00
bytecodes.h 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
constant-array-builder.cc [ignition] Prefill the constant array with holes to avoid needing to write padding holes 2017-01-09 13:42:01 +00:00
constant-array-builder.h [ignition] Make a DCHECK in ConstantArrayBuilder more useful 2017-01-03 19:05:04 +00:00
control-flow-builders.cc include fixing: api.h shouldn't include objects-inl.h 2017-01-09 13:43:28 +00:00
control-flow-builders.h [ignition/turbo] Perform liveness analysis on the bytecodes 2016-11-29 12:27:15 +00:00
handler-table-builder.cc [Interpreter] Avoid accessing Isolate from during bytecode generation. 2016-08-18 13:42:22 +00:00
handler-table-builder.h [iwyu] Include handles.h less. 2017-01-27 13:53:13 +00:00
interpreter-assembler.cc Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
interpreter-assembler.h Rename TypeFeedbackVector to FeedbackVector. 2017-02-07 14:46:36 +00:00
interpreter-intrinsics.cc [ignition] Remove obsolete %_ValueOf intrinsic. 2017-01-20 10:45:37 +00:00
interpreter-intrinsics.h [ignition] Remove obsolete %_ValueOf intrinsic. 2017-01-20 10:45:37 +00:00
interpreter.cc 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
interpreter.h [compiler] Collect eager inner functions for compilation during renumbering. 2017-01-11 12:18:48 +00:00
mkpeephole.cc [Interpreter] Transform StrictEquality with null/undefined to special bytecodes. 2016-12-16 15:01:08 +00:00
OWNERS [Interpreter] Add leszeks@ to OWNERS 2017-01-09 14:33:03 +00:00