• oth's avatar
    [interpreter] Move temporary register allocator into own file. · ef93854a
    oth authored
    Moves the temporary register allocator out of the bytecode array
    builder into TemporaryRegisterAllocator class and adds unittests.
    Particular must be taken around the translation window boundary
    motivating the addition of tests.
    
    Also adds a Clear() method to IdentityMap() which is called by
    the destructor. This allows classes to hold an IdentityMap if
    they are zone allocated. Classes must call Clear() before the zone
    is re-cycled or face v8 heap corruption.
    
    BUG=v8:4280,v8:4675
    LOG=N
    
    Review URL: https://codereview.chromium.org/1651133002
    
    Cr-Commit-Position: refs/heads/master@{#33686}
    ef93854a
Name
Last commit
Last update
..
benchmarks Loading commit data...
cctest Loading commit data...
fuzzer Loading commit data...
intl Loading commit data...
js-perf-test Loading commit data...
memory Loading commit data...
message Loading commit data...
mjsunit Loading commit data...
mozilla Loading commit data...
preparser Loading commit data...
promises-aplus Loading commit data...
simdjs Loading commit data...
test262 Loading commit data...
unittests Loading commit data...
webkit Loading commit data...
bot_default.gyp Loading commit data...
bot_default.isolate Loading commit data...
default.gyp Loading commit data...
default.isolate Loading commit data...
ignition.gyp Loading commit data...
ignition.isolate Loading commit data...
optimize_for_size.gyp Loading commit data...
optimize_for_size.isolate Loading commit data...