1. 18 Aug, 2020 1 commit
    • Andreas Haas's avatar
      [wasm][arm][arm64][liftoff] Allow loads from negative indices · 4765c70f
      Andreas Haas authored
      On arm, the root register points into the middle of the roots array to
      allow to use the full int12_t offset range. Therefore some offsets into
      the root array are negative. This CL changes the liftoff assembler for
      arm to allow loads from negative offsets.
      
      On arm64, offsets can also be negative when pointer compression is
      disabled.
      
      Additionally this CL changes the signature of
      LiftoffAssembler::LoadTaggedPointer from uint32_t to int32_t to allow
      the LiftoffCompiler to provide negative indices.
      
      This CL does not come with a separate test yet. However, this changes is
      needed for https://crrev.com/c/2352784. Where there will also be a test.
      
      R=thibaudm@chromium.org
      
      Bug: v8:7581
      Change-Id: I0a97a62ff8e934d45a4494adfbc74a3e1149c8c1
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/2359429Reviewed-by: 's avatarThibaud Michaud <thibaudm@chromium.org>
      Commit-Queue: Andreas Haas <ahaas@chromium.org>
      Cr-Commit-Position: refs/heads/master@{#69453}
      4765c70f
  2. 04 Aug, 2020 1 commit
  3. 28 Jul, 2020 1 commit
  4. 23 Jul, 2020 1 commit
  5. 15 Jul, 2020 1 commit
  6. 14 Jul, 2020 1 commit
  7. 29 Jun, 2020 1 commit
  8. 08 Jun, 2020 1 commit
  9. 03 Jun, 2020 1 commit
  10. 01 Jun, 2020 1 commit
  11. 29 May, 2020 1 commit
  12. 28 May, 2020 1 commit
  13. 18 May, 2020 4 commits
  14. 15 May, 2020 3 commits
  15. 13 May, 2020 2 commits
  16. 11 May, 2020 1 commit
  17. 08 May, 2020 1 commit
  18. 29 Apr, 2020 3 commits
  19. 28 Apr, 2020 2 commits
  20. 24 Apr, 2020 1 commit
  21. 22 Apr, 2020 1 commit
  22. 21 Apr, 2020 2 commits
  23. 20 Apr, 2020 1 commit
  24. 17 Apr, 2020 2 commits
  25. 16 Apr, 2020 2 commits
  26. 15 Apr, 2020 2 commits
  27. 14 Apr, 2020 1 commit