• fschneider@chromium.org's avatar
    Remove instruction summaries. · 17da434b
    fschneider@chromium.org authored
    Instead of constructing a temporary container for all LOperands of each
    instruction, the register works directly on the LIR instructions that
     provide an abstract interface for input/output/temp operands.
    
    This saves allocation of zone memory and speeds up LIR construction,
    but makes iterating over all uses in the register allocator slightly
    more expensive because environment uses are stored in a linked list of
    environments. We can fix this by using a flat representation of LOperands.
    
    
    Review URL: http://codereview.chromium.org/6352006
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@6638 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    17da434b
Name
Last commit
Last update
benchmarks Loading commit data...
build Loading commit data...
include Loading commit data...
preparser Loading commit data...
samples Loading commit data...
src Loading commit data...
test Loading commit data...
tools Loading commit data...
.gitignore Loading commit data...
AUTHORS Loading commit data...
ChangeLog Loading commit data...
LICENSE Loading commit data...
LICENSE.strongtalk Loading commit data...
LICENSE.v8 Loading commit data...
LICENSE.valgrind Loading commit data...
SConstruct Loading commit data...