• rmcilroy's avatar
    [Interpreter] Ensure we always have an outer register allocation scope. · ef21fb2d
    rmcilroy authored
    Split RegisterAllocationScope out of ExpressionResult and allocate one
    for each statement. This ensures that we always have an outer register
    allocation scope for statement code (used in CountOperation and
    RegisterExecutionResult). Also refactored the register allocator code to
    move it to it's own file and rename from TemporaryRegisterScope to
    BytecodeRegisterAllocator.
    
    BUG=v8:4280
    LOG=N
    
    Review URL: https://codereview.chromium.org/1587033002
    
    Cr-Commit-Position: refs/heads/master@{#33296}
    ef21fb2d
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
docs Loading commit data...
include Loading commit data...
infra Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
testing Loading commit data...
third_party/binutils Loading commit data...
tools Loading commit data...
.clang-format Loading commit data...
.gitignore Loading commit data...
.ycm_extra_conf.py Loading commit data...
AUTHORS Loading commit data...
BUILD.gn Loading commit data...
ChangeLog Loading commit data...
DEPS Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
Makefile Loading commit data...
Makefile.android Loading commit data...
Makefile.nacl Loading commit data...
OWNERS Loading commit data...
PRESUBMIT.py Loading commit data...
README.md Loading commit data...
WATCHLISTS Loading commit data...
codereview.settings Loading commit data...
snapshot_toolchain.gni Loading commit data...