1. 27 Jul, 2021 6 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 3 commits