• danno@chromium.org's avatar
    MIPS: Reduce size of LIR instruction by one word and remove dead code. · e443c69b
    danno@chromium.org authored
    Port r11454 (72c662fc)
    
    Original commit message:
    Reduce size of LIR instruction by one word and remove dead code.
    
    Until now we always recorded two deoptimization environments for instructions
    that are marked as calls. We actually don't need two for all LIR
    instructions except one (LInstanceOfKnownGlobal) where there is a lazy
    deoptimization point in deferred code.
    
    This change remove on of them and uses one virtual function instead
    to make LInstanceOfKnownGlobal work as before.
    
    Additionally, this change removes an unused predicate save_doubles_ from LIR
    instructions and removes some helper functions that are used only in one place.
    
    BUG=
    TEST=
    
    Review URL: https://chromiumcodereview.appspot.com/10233019
    Patch from Akos Palfi <palfia@homejinni.com>.
    
    git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@11501 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
    e443c69b
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...
Makefile Loading commit data...
SConstruct Loading commit data...