• bbudge's avatar
    Revert of [Turbofan] CodeGenerator for ARM avoids moves from VFP to general... · 09326775
    bbudge authored
    Revert of [Turbofan] CodeGenerator for ARM avoids moves from VFP to general regs. (patchset #4 id:60001 of https://codereview.chromium.org/2497483002/ )
    
    Reason for revert:
    This was a speculative fix for perf regressions on Nexus 10 and ChromeOS. However, perf graphs after this landed show no improvement, so we should go back to the smaller, simpler code before.
    
    Original issue's description:
    > [Turbofan] CodeGenerator for ARM avoids moves from VFP to general regs.
    > - Adds VmovExtended, VswpExtended methods to MacroAssembler. These methods
    > use only VFP registers to perform s-register moves.
    >
    > LOG=N
    > BUG=v8:4124
    
    TBR=bmeurer@chromium.org
    # Not skipping CQ checks because original CL landed more than 1 days ago.
    BUG=v8:4124
    
    Review-Url: https://codereview.chromium.org/2505003002
    Cr-Commit-Position: refs/heads/master@{#41039}
    09326775
macro-assembler-arm.cc 132 KB