• rmcilroy's avatar
    [Interpreter] Add support for new local function context creation. · c0185b7d
    rmcilroy authored
    Adds support for creation of new local function contexts (or script context for
    top-level code). As part of this, also adds support for context push/pop
    operations using a ContextScope object in BytecodeGenerator. Adds the following
    bytecodes:
     - PushContext
     - PopContext
    
    Support for inner contexts and loading from / storing to context allocated
    variables will come in a future CL.
    
    BUG=v8:4280
    LOG=N
    
    Review URL: https://codereview.chromium.org/1379793004
    
    Cr-Commit-Position: refs/heads/master@{#31238}
    c0185b7d
Name
Last commit
Last update
..
assembler-ia32-inl.h Loading commit data...
assembler-ia32.cc Loading commit data...
assembler-ia32.h Loading commit data...
builtins-ia32.cc Loading commit data...
code-stubs-ia32.cc Loading commit data...
code-stubs-ia32.h Loading commit data...
codegen-ia32.cc Loading commit data...
codegen-ia32.h Loading commit data...
cpu-ia32.cc Loading commit data...
deoptimizer-ia32.cc Loading commit data...
disasm-ia32.cc Loading commit data...
frames-ia32.cc Loading commit data...
frames-ia32.h Loading commit data...
interface-descriptors-ia32.cc Loading commit data...
lithium-codegen-ia32.cc Loading commit data...
lithium-codegen-ia32.h Loading commit data...
lithium-gap-resolver-ia32.cc Loading commit data...
lithium-gap-resolver-ia32.h Loading commit data...
lithium-ia32.cc Loading commit data...
lithium-ia32.h Loading commit data...
macro-assembler-ia32.cc Loading commit data...
macro-assembler-ia32.h Loading commit data...
simulator-ia32.cc Loading commit data...
simulator-ia32.h Loading commit data...