• Michael Hablich's avatar
    Revert "Add Windows ARM64 ABI support to V8" · d2d217d8
    Michael Hablich authored
    This reverts commit fcbb023b.
    
    Reason for revert: blocks roll https://chromium-review.googlesource.com/c/chromium/src/+/1296315
    
    Original change's description:
    > Add Windows ARM64 ABI support to V8
    > 
    > This change added Windows ARM64 ABI support, major things are:
    > 1. Excluding x18 register from any usage because it is reserved as
    >    platform register. Preserve alignment after the change.
    > 2. Fix the assumption of LP64 in arm64 backend. Windows ARM64 is
    >    still LLP64.
    > 3. Stack guard page probe for large allocation on stack.
    > 
    > Reference:
    > Windows ARM64 ABI:
    > https://docs.microsoft.com/en-us/cpp/build/arm64-windows-abi-conventions?view=vs-2017
    > 
    > Bug: chromium:893460
    > Change-Id: I325884ac8dab719154a0047141e18a9fcb8dff7e
    > Reviewed-on: https://chromium-review.googlesource.com/c/1285129
    > Commit-Queue: Michael Achenbach <machenbach@chromium.org>
    > Reviewed-by: Andreas Haas <ahaas@chromium.org>
    > Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
    > Reviewed-by: Benedikt Meurer <bmeurer@chromium.org>
    > Reviewed-by: Ulan Degenbaev <ulan@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#56881}
    
    TBR=bbudge@chromium.org,ulan@chromium.org,machenbach@chromium.org,hpayer@chromium.org,brucedawson@chromium.org,mlippautz@chromium.org,ahaas@chromium.org,bmeurer@chromium.org,Tom.Tan@microsoft.com
    
    Change-Id: I0b804af6dfca9409a655194fa6e5407f209be2dc
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Bug: chromium:893460
    Reviewed-on: https://chromium-review.googlesource.com/c/1296460Reviewed-by: 's avatarMichael Hablich <hablich@chromium.org>
    Commit-Queue: Michael Hablich <hablich@chromium.org>
    Cr-Commit-Position: refs/heads/master@{#56912}
    d2d217d8
macro-assembler-arm64.cc 112 KB