• 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
..
base Loading commit data...
compiler Loading commit data...
heap Loading commit data...
interpreter Loading commit data...
libplatform Loading commit data...
runtime Loading commit data...
wasm Loading commit data...
DEPS Loading commit data...
atomic-utils-unittest.cc Loading commit data...
cancelable-tasks-unittest.cc Loading commit data...
char-predicates-unittest.cc Loading commit data...
counters-unittest.cc Loading commit data...
locked-queue-unittest.cc Loading commit data...
run-all-unittests.cc Loading commit data...
test-utils.cc Loading commit data...
test-utils.h Loading commit data...
unittests.gyp Loading commit data...
unittests.isolate Loading commit data...
unittests.status Loading commit data...