1. 11 Aug, 2015 1 commit
  2. 10 Aug, 2015 2 commits
  3. 07 Aug, 2015 2 commits
  4. 04 Aug, 2015 1 commit
  5. 03 Aug, 2015 4 commits
  6. 24 Jul, 2015 1 commit
  7. 23 Jul, 2015 1 commit
  8. 08 Jul, 2015 1 commit
  9. 06 Jul, 2015 1 commit
  10. 02 Jul, 2015 1 commit
  11. 12 Jun, 2015 1 commit
  12. 09 Jun, 2015 1 commit
  13. 04 Jun, 2015 1 commit
    • mbrandy's avatar
      Add support for Embedded Constant Pools for PPC and Arm · eac7f046
      mbrandy authored
      Embed constant pools within their corresponding Code
      objects.
      
      This removes support for out-of-line constant pools in favor
      of the new approach -- the main advantage being that it
      eliminates the need to allocate and manage separate constant
      pool array objects.
      
      Currently supported on PPC and ARM.  Enabled by default on
      PPC only.
      
      This yields a 6% improvment in Octane on PPC64.
      
      R=bmeurer@chromium.org, rmcilroy@chromium.org, michael_dawson@ca.ibm.com
      BUG=chromium:478811
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1162993006
      
      Cr-Commit-Position: refs/heads/master@{#28801}
      eac7f046
  14. 03 Jun, 2015 1 commit
  15. 02 Jun, 2015 1 commit
    • mbrandy's avatar
      Add support for Embedded Constant Pools for PPC and Arm · a9404029
      mbrandy authored
      Embed constant pools within their corresponding Code
      objects.
      
      This removes support for out-of-line constant pools in favor
      of the new approach -- the main advantage being that it
      eliminates the need to allocate and manage separate constant
      pool array objects.
      
      Currently supported on PPC and ARM.  Enabled by default on
      PPC only.
      
      This yields a 6% improvment in Octane on PPC64.
      
      R=danno@chromium.org, svenpanne@chromium.org, bmeurer@chromium.org, rmcilroy@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com
      BUG=chromium:478811
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1131783003
      
      Cr-Commit-Position: refs/heads/master@{#28770}
      a9404029
  16. 01 Jun, 2015 1 commit
  17. 29 May, 2015 1 commit
  18. 28 May, 2015 2 commits
  19. 27 May, 2015 1 commit
    • ulan's avatar
      New algorithm for selecting evacuation candidates · 5e87a099
      ulan authored
      This lifts the sqrt(n) limit on number of evacuation candidates,
      replaces O(n * sqrt(n)) algorithm with O(n*log(n)) algorithm, and
      removes hard-coded constants.
      
      Evacuation candidates are selected as follows:
      
      1) Sort pages from the most free to the least free.
      
      2) Select the first m pages as evacuation candidates such that m is as
      large as possible under the two conditions:
      
      - The total size of live objects in the first m pages does not exceed
      the given limit. This is based on the assumption that the evacuation cost is
      proportional to the total size of moved objects.
      
      - The fragmentation of the (m+1)-th page does not exceed the given
      limit.
      
      Review URL: https://codereview.chromium.org/1038313003
      
      Cr-Commit-Position: refs/heads/master@{#28651}
      5e87a099
  20. 21 May, 2015 1 commit
  21. 15 May, 2015 1 commit
  22. 12 May, 2015 1 commit
  23. 06 May, 2015 1 commit
  24. 20 Apr, 2015 1 commit
  25. 16 Apr, 2015 2 commits
  26. 13 Apr, 2015 1 commit
  27. 10 Apr, 2015 1 commit
  28. 09 Apr, 2015 4 commits
  29. 07 Apr, 2015 2 commits