1. 26 Jun, 2017 2 commits
  2. 23 Jun, 2017 1 commit
  3. 22 Jun, 2017 1 commit
  4. 20 Jun, 2017 1 commit
  5. 14 Jun, 2017 1 commit
  6. 25 Apr, 2017 1 commit
    • bjaideep's avatar
      PPC/s390: [stubs] Drop CallApiCallbackStub::call_data_undefined optimization. · 33687698
      bjaideep authored
      Port 46d0e481
      
      Original Commit Message:
      
          The CallApiCallbackStub can avoid loading undefined in case the
          call_data is already undefined, which doubles the number of versions of
          the stub and adds unnecessary complexity (at the benefit of saving one
          stupid load). The idea is to turn the CallApiCallbackStub into a single
          builtin instead, which does the right thing, so this is the first step
          towards that goal.
      
      R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=v8:6304
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2837283004
      Cr-Commit-Position: refs/heads/master@{#44872}
      33687698
  7. 21 Apr, 2017 5 commits
  8. 21 Mar, 2017 1 commit
  9. 16 Mar, 2017 2 commits
    • bjaideep's avatar
      PPC/s390: [regexp] Port RegExpExecStub to CSA (mostly) · 469b632e
      bjaideep authored
      Port 5cc61896
      
      Minor fix to the original CL's port of ppc/s390
      
      Original Commit Message:
      
          This moves most of the logic contained in RegExpExecStub to CSA.  Benefits are
          mostly easier readability and hackability, and removal of a large chunk of
          platform-specific assembly.
      
          Exit frame construction and the final call remain in RegExpExecStub.
      
      R=jgruber@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=v8:5339,v8:592
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2757673004
      Cr-Commit-Position: refs/heads/master@{#43877}
      469b632e
    • jgruber's avatar
      [regexp] Port RegExpExecStub to CSA (mostly) · 5cc61896
      jgruber authored
      This moves most of the logic contained in RegExpExecStub to CSA.  Benefits are
      mostly easier readability and hackability, and removal of a large chunk of
      platform-specific assembly.
      
      Exit frame construction and the final call remain in RegExpExecStub.
      
      BUG=v8:5339,v8:592
      
      Review-Url: https://codereview.chromium.org/2738413002
      Cr-Commit-Position: refs/heads/master@{#43844}
      5cc61896
  10. 21 Feb, 2017 1 commit
    • bjaideep's avatar
      PPC/s390: [everywhere] Custom representation for frame type · af76645b
      bjaideep authored
      Port fd596007
      
      Original Commit Message:
      
          Use an opaque format for the frame type marker on the stack, where the
          marker is simply shifted left by 1 instead of being a Smi. This allows
          us to generate simpler code for frame initialisation, as we can push a
          smaller value, decreasing the prologue by 4 bytes and one instruction.
      
      R=leszeks@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2709483007
      Cr-Commit-Position: refs/heads/master@{#43356}
      af76645b
  11. 14 Feb, 2017 1 commit
  12. 13 Feb, 2017 4 commits
  13. 09 Feb, 2017 2 commits
  14. 07 Feb, 2017 2 commits
  15. 02 Feb, 2017 2 commits
  16. 19 Jan, 2017 1 commit
  17. 17 Jan, 2017 1 commit
  18. 13 Jan, 2017 1 commit
  19. 12 Jan, 2017 2 commits
  20. 11 Jan, 2017 2 commits
  21. 10 Jan, 2017 4 commits
  22. 03 Jan, 2017 1 commit
  23. 29 Dec, 2016 1 commit