• Milad Fa's avatar
    PPC/s390: Reland "[Turboprop] Move dynamic check maps immediate args to deopt exit." · 07f0b7a4
    Milad Fa authored
    Port 7bdb0fbb
    
    Original Commit Message:
    
        This is a reland of b2a611d8
    
        Original change's description:
        > [Turboprop] Move dynamic check maps immediate args to deopt exit.
        >
        > Rather than loading the immediate arguments required by the
        > dynamic check maps builtin into registers in the fast-path,
        > instead insert them into the instruction stream in the deopt
        > exit and have the builtin load them into registers itself.
        >
        > BUG=v8:10582
        >
        > Change-Id: I66716570b408501374eed8f5e6432df64c6deb7c
        > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2589736
        > Commit-Queue: Ross McIlroy <rmcilroy@chromium.org>
        > Reviewed-by: Sathya Gunasekaran  <gsathya@chromium.org>
        > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
        > Cr-Commit-Position: refs/heads/master@{#71790}
    
    R=rmcilroy@chromium.org, joransiu@ca.ibm.com, junyan@redhat.com, midawson@redhat.com
    BUG=
    LOG=N
    
    Change-Id: I83fc0f3e3ebcf19ca4303e50aae94d7b353cd0ac
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2595708Reviewed-by: 's avatarJoran Siu <joransiu@ca.ibm.com>
    Commit-Queue: Milad Fa <mfarazma@redhat.com>
    Cr-Commit-Position: refs/heads/master@{#71809}
    07f0b7a4
macro-assembler-ppc.cc 108 KB