• Jakob Kummerow's avatar
    Revert "[turbofan][x64] When spilling 32bit values, reload only 32 bits" · c75d6b7a
    Jakob Kummerow authored
    This reverts commit adb5e163.
    
    Reason for revert: ClusterFuzz ain't happy. (crbug.com/1356461 and others)
    
    Original change's description:
    > [turbofan][x64] When spilling 32bit values, reload only 32 bits
    >
    > When we spill a register that we know contains only 32 interesting bits
    > and then reload it from the spill slot, it's enough to reload its lower
    > half. This may save a few bytes, and guards against accidental changes
    > to the upper half (e.g. via pointer decompression).
    >
    > Bug: v8:13216
    > Change-Id: I1d950d6e33d8ae94cf385af4f3e1db028bf333c5
    > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3854506
    > Reviewed-by: Tobias Tebbi <tebbi@chromium.org>
    > Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
    > Cr-Commit-Position: refs/heads/main@{#82704}
    
    Bug: v8:13216
    Change-Id: I8923cbe00c73191f2fdd51f361d7cd073f338a00
    Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3859323Reviewed-by: 's avatarTobias Tebbi <tebbi@chromium.org>
    Auto-Submit: Jakob Kummerow <jkummerow@chromium.org>
    Commit-Queue: Tobias Tebbi <tebbi@chromium.org>
    Bot-Commit: Rubber Stamper <rubber-stamper@appspot.gserviceaccount.com>
    Cr-Commit-Position: refs/heads/main@{#82750}
    c75d6b7a
code-generator-x64.cc 196 KB