1. 27 Jul, 2021 8 commits
  2. 26 Jul, 2021 30 commits
  3. 24 Jul, 2021 1 commit
    • Clemens Backes's avatar
      Reland "[liftoff][arm64] Zero-extend offsets also for SIMD" · 5e90a612
      Clemens Backes authored
      This is a reland of b99fe75c.
      The test is now skipped on non-SIMD hardware.
      
      Original change's description:
      > [liftoff][arm64] Zero-extend offsets also for SIMD
      >
      > This extends https://crrev.com/c/2917612 also for SIMD, which
      > (sometimes) uses the special {GetMemOpWithImmOffsetZero} method.
      > As part of this CL, that method is renamed to {GetEffectiveAddress}
      > which IMO is a better name. Also, it just returns a register to make the
      > semantic of that function obvious in the signature.
      >
      > Drive-by: When sign extending to 32 bit, only write to the W portion of
      >           the register. This is a bit cleaner, and I first thought that
      >           this would be the bug.
      >
      > R=jkummerow@chromium.org
      > CC=​thibaudm@chromium.org
      >
      > Bug: chromium:1231950, v8:12018
      > Change-Id: Ifaefe1f18e3a00534a30c99e3c37ed09d9508f6e
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3049073
      > Reviewed-by: Zhi An Ng <zhin@chromium.org>
      > Commit-Queue: Clemens Backes <clemensb@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#75898}
      
      TBR=zhin@chromium.org
      CC=jkummerow@chromium.org, thibaudm@chromium.org
      
      Bug: chromium:1231950, v8:12018
      Change-Id: I662b62fafe99389be7a6c23b970fdf3768f866cf
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3051610Reviewed-by: 's avatarClemens Backes <clemensb@chromium.org>
      Commit-Queue: Clemens Backes <clemensb@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#75901}
      5e90a612
  4. 23 Jul, 2021 1 commit
    • Michael Achenbach's avatar
      Revert "[liftoff][arm64] Zero-extend offsets also for SIMD" · 7b455bf2
      Michael Achenbach authored
      This reverts commit b99fe75c.
      
      Reason for revert:
      https://ci.chromium.org/p/v8/builders/ci/V8%20Linux/43105
      
      Original change's description:
      > [liftoff][arm64] Zero-extend offsets also for SIMD
      >
      > This extends https://crrev.com/c/2917612 also for SIMD, which
      > (sometimes) uses the special {GetMemOpWithImmOffsetZero} method.
      > As part of this CL, that method is renamed to {GetEffectiveAddress}
      > which IMO is a better name. Also, it just returns a register to make the
      > semantic of that function obvious in the signature.
      >
      > Drive-by: When sign extending to 32 bit, only write to the W portion of
      >           the register. This is a bit cleaner, and I first thought that
      >           this would be the bug.
      >
      > R=​jkummerow@chromium.org
      > CC=​​thibaudm@chromium.org
      >
      > Bug: chromium:1231950, v8:12018
      > Change-Id: Ifaefe1f18e3a00534a30c99e3c37ed09d9508f6e
      > Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3049073
      > Reviewed-by: Zhi An Ng <zhin@chromium.org>
      > Commit-Queue: Clemens Backes <clemensb@chromium.org>
      > Cr-Commit-Position: refs/heads/master@{#75898}
      
      Bug: chromium:1231950, v8:12018
      Change-Id: I4e7a9d6fa6809b7c4d9be919cd5698737d784849
      No-Presubmit: true
      No-Tree-Checks: true
      No-Try: true
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/3049085
      Auto-Submit: Michael Achenbach <machenbach@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@{#75900}
      7b455bf2