1. 30 Sep, 2020 1 commit
  2. 25 Sep, 2020 1 commit
  3. 23 Sep, 2020 1 commit
  4. 22 Sep, 2020 1 commit
  5. 27 Aug, 2020 1 commit
  6. 13 Aug, 2020 1 commit
  7. 12 Aug, 2020 1 commit
  8. 06 Aug, 2020 1 commit
  9. 28 Jul, 2020 1 commit
  10. 24 Jul, 2020 1 commit
  11. 22 Jul, 2020 1 commit
  12. 20 Jul, 2020 1 commit
  13. 15 Jul, 2020 1 commit
  14. 13 Jul, 2020 1 commit
  15. 08 Jul, 2020 1 commit
  16. 26 Jun, 2020 1 commit
  17. 15 Jun, 2020 1 commit
  18. 10 Jun, 2020 1 commit
  19. 09 Jun, 2020 1 commit
  20. 05 Jun, 2020 1 commit
  21. 03 Jun, 2020 1 commit
  22. 26 May, 2020 1 commit
  23. 15 May, 2020 1 commit
  24. 07 May, 2020 1 commit
  25. 06 May, 2020 2 commits
  26. 27 Apr, 2020 1 commit
  27. 17 Apr, 2020 1 commit
  28. 20 Nov, 2019 1 commit
  29. 22 Jul, 2019 1 commit
  30. 22 Mar, 2019 1 commit
  31. 05 Mar, 2019 1 commit
    • Junliang Yan's avatar
      PPC/s390: [arm][turbofan] Implement on-stack returns. · 7103c194
      Junliang Yan authored
      Port 9c7b6e1e
      
      Original Commit Message:
      
          This is the implementation of crrev.com/c/766371 for arm.
      
          Original description:
      
          Add the ability to return (multiple) return values on the stack:
      
          - Extend stack frames with a new buffer region for return slots.
            This region is located at the end of a caller's frame such that
            its slots can be indexed as caller frame slots in a callee
            (located beyond its parameters) and assigned return values.
          - Adjust stack frame constructon and deconstruction accordingly.
          - Extend linkage computation to support register plus stack returns.
          - Reserve return slots in caller frame when respective calls occur.
          - Introduce and generate architecture instructions ('peek') for
            reading back results from return slots in the caller.
          - Aggressive tests.
          - Some minor clean-up.
      
      R=ahaas@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com, miladfar@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: I83df1af8c49f6d6c5b529db599fce61a1da2490d
      Reviewed-on: https://chromium-review.googlesource.com/c/v8/v8/+/1496549Reviewed-by: 's avatarAndreas Haas <ahaas@chromium.org>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#60032}
      7103c194
  32. 12 Nov, 2018 1 commit
  33. 24 Oct, 2018 1 commit
  34. 22 Oct, 2018 1 commit
  35. 03 Oct, 2018 1 commit
  36. 14 Aug, 2018 1 commit
    • Junliang Yan's avatar
      PPC/s390: [turbofan] Further optimize DataView accesses. · 14170c67
      Junliang Yan authored
      Port 5fecd146
      
      Original Commit Message:
      
          This adds support for unaligned load/store access to the DataView
          backing store and uses byteswap operations to fix up the endianess
          when necessary. This changes the Word32ReverseBytes operator to be
          a required operator and adds the missing support on the Intel and
          ARM platforms (on 64-bit platforms the Word64ReverseBytes operator
          is also mandatory now).
      
          This further improves the performance on the dataviewperf.js test
          mentioned in the tracking bug by up to 40%, and at the same time
          reduces the code complexity in the EffectControlLinearizer.
      
      R=bmeurer@chromium.org, joransiu@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Change-Id: Ia9aad21713a2ad76ce3ef2b816fc20e9a27fe4c9
      Reviewed-on: https://chromium-review.googlesource.com/1174936Reviewed-by: 's avatarJohn Barboza <jbarboza@ca.ibm.com>
      Commit-Queue: Junliang Yan <jyan@ca.ibm.com>
      Cr-Commit-Position: refs/heads/master@{#55132}
      14170c67
  37. 22 May, 2017 1 commit
  38. 06 Dec, 2016 1 commit
  39. 18 Jul, 2016 1 commit