• Jaideep Bajwa's avatar
    PPC/s390: [builtins] Move DeserializeLazy to ASM · 83069c29
    Jaideep Bajwa authored
    Port e67420cb
    
    Original Commit Message:
    
        There are two main reasons to move DeserializeLazy to ASM:
    
        1. We avoid complications around the distinction between Call/Construct
           cases by making sure relevant registers (e.g. new_target) remain
           unclobbered.
    
        2. We can avoid the tail-call through CodeFactory::Call/Construct by
           jumping directly to the deserialized code object.
    
    R=jgruber@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
    BUG=v8:6624
    LOG=N
    
    Change-Id: Idd9f1fd967d64e952f48e5b35d2d4b49a9c28007
    Reviewed-on: https://chromium-review.googlesource.com/656502Reviewed-by: 's avatarJunliang Yan <jyan@ca.ibm.com>
    Commit-Queue: Jaideep Bajwa <bjaideep@ca.ibm.com>
    Cr-Commit-Position: refs/heads/master@{#47908}
    83069c29
Name
Last commit
Last update
..
OWNERS Loading commit data...
builtins-s390.cc Loading commit data...