• bjaideep's avatar
    PPC/s390: [stubs] Convert GrowElementsStub to TurboFan · c39660a4
    bjaideep authored
    Port eb841269
    
    Original commit message:
    
        One caveat: the Crankshaft stub used to preserve callee-clobbered double
        registers, which is contrary to any real platform ABI that we support. Since the
        only current use of this stub is in Crankshaft, the instruction there now must
        be marked as double-clobbering. This might result in a small performance
        regression. However, when this stub is eventually used in TF-generated code, it
        will be called from deferred code that can save doubles only on the rarely-taken
        path... something that Crankshaft can't do.
    
    R=danno@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
    
    BUG=chromium:608675
    LOG=N
    
    Review-Url: https://codereview.chromium.org/2227673003
    Cr-Commit-Position: refs/heads/master@{#38444}
    c39660a4
lithium-codegen-s390.cc 196 KB