• Clemens Backes's avatar
    Revert "cppgc: Save xmm registers on the stack" · 97b4ed74
    Clemens Backes authored
    This reverts commit 305aa12f.
    
    Reason for revert: Breaks MSVC compilation: https://ci.chromium.org/ui/p/v8/builders/ci/V8%20Win64%20-%20msvc/17718/overview
    
    Original change's description:
    > cppgc: Save xmm registers on the stack
    >
    > Microsoft x86_64 ABI considers XMM6-XMM15 as non-volatile
    > (callee-saved), which means that the compiler can store pointers in them.
    > We need to make sure they are pushed onto the stack inside the stack
    > scanning trampolines.
    >
    > Bug: v8:11710
    > Change-Id: Ida804fe49d3d3b6f179ec276903a42ec8d3d86be
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2865745
    > Commit-Queue: Anton Bikineev <bikineev@chromium.org>
    > Auto-Submit: Anton Bikineev <bikineev@chromium.org>
    > Reviewed-by: Michael Lippautz <mlippautz@chromium.org>
    > Cr-Commit-Position: refs/heads/master@{#74376}
    
    Bug: v8:11710
    Change-Id: I9593e55b5c935619a6707f3c00f9ac295475b30d
    No-Presubmit: true
    No-Tree-Checks: true
    No-Try: true
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2874462
    Auto-Submit: Clemens Backes <clemensb@chromium.org>
    Commit-Queue: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/master@{#74379}
    97b4ed74
Name
Last commit
Last update
..
asm Loading commit data...
stack.cc Loading commit data...
stack.h Loading commit data...
worklist.cc Loading commit data...
worklist.h Loading commit data...