Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[v19.x] deps: V8: cherry-pick 9ec4e9095a25 #47535

Commits on Apr 13, 2023

  1. deps: V8: cherry-pick 9ec4e9095a25

    Original commit message:
    
        [turbofan] Fix 32-to-64 bit spill slot moves
    
        Other optimizations can create a situation where it is valid to treat a
        stack slot as either 32-bit (which is what its value was created as) or
        64-bit value (to which it was implicitly zero-extended). So when moving
        such a value to a register, we cannot use a 32-bit move instruction just
        because the source was annotated as such; we must also take the target
        slot's representation into account.
    
        Fixed: chromium:1407594
        Bug: chromium:1356461
        Change-Id: I00d850c11a020b055e90f6107b604cdd267d9b6c
        Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/4197349
        Auto-Submit: Jakob Kummerow <jkummerow@chromium.org>
        Reviewed-by: Maya Lekova <mslekova@chromium.org>
        Commit-Queue: Maya Lekova <mslekova@chromium.org>
        Commit-Queue: Jakob Kummerow <jkummerow@chromium.org>
        Cr-Commit-Position: refs/heads/main@{#85501}
    
    Refs: v8/v8@9ec4e90
    kleisauke committed Apr 13, 2023
    Configuration menu
    Copy the full SHA
    00fd5ee View commit details
    Browse the repository at this point in the history