1. 25 Jun, 2015 2 commits
    • mbrandy's avatar
      PPC: Vector ICs: Like megamorphic keyed koads, use a dummy vector for stores · afb31199
      mbrandy authored
      Port 9e7af9ef
      
      Original commit message:
      It's useful for the megamorphic keyed store case to not require a
      vector and slot as input. Analogous to the load case, we have a dummy
      one-ic-slot vector to aid. Since the only kind of MISS is for
      megamorphic cache stub failures, we don't need the real vector.
      The reason is that megamorphic cache stub failures don't result in any
      change to the type feedback vector state.
      
      R=mvstanton@chromium.org, dstence@us.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1212493002
      
      Cr-Commit-Position: refs/heads/master@{#29302}
      afb31199
    • Michael Stanton's avatar
      Vector ICs: Like megamorphic keyed koads, use a dummy vector for stores · 9e7af9ef
      Michael Stanton authored
      It's useful for the megamorphic keyed store case to not require a
      vector and slot as input. Analogous to the load case, we have a dummy
      one-ic-slot vector to aid. Since the only kind of MISS is for
      megamorphic cache stub failures, we don't need the real vector.
      The reason is that megamorphic cache stub failures don't result in any
      change to the type feedback vector state.
      
      BUG=
      R=jkummerow@chromium.org
      
      Review URL: https://codereview.chromium.org/1210583002
      
      Cr-Commit-Position: refs/heads/master@{#29280}
      9e7af9ef
  2. 24 Jun, 2015 1 commit
  3. 19 Jun, 2015 4 commits
  4. 18 Jun, 2015 3 commits
  5. 17 Jun, 2015 2 commits
  6. 15 Jun, 2015 1 commit
  7. 12 Jun, 2015 3 commits
  8. 11 Jun, 2015 3 commits
  9. 08 Jun, 2015 1 commit
  10. 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
  11. 03 Jun, 2015 1 commit
  12. 02 Jun, 2015 2 commits
    • 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
    • verwaest's avatar
      Use GetProperty for getting elements. · 2fb894fa
      verwaest authored
      This also fixes issues with
      - kMaxUint32 being a valid length but not index cornercases
      - exotic integer objects masking "exotic indexes" even though its in the prototype chain
      - concating of holey sloppy arguments
      
      BUG=v8:4137
      LOG=n
      
      Review URL: https://codereview.chromium.org/1159433003
      
      Cr-Commit-Position: refs/heads/master@{#28754}
      2fb894fa
  13. 01 Jun, 2015 2 commits
  14. 28 May, 2015 2 commits
  15. 26 May, 2015 1 commit
  16. 22 May, 2015 1 commit
  17. 21 May, 2015 2 commits
  18. 20 May, 2015 3 commits
  19. 19 May, 2015 1 commit
  20. 18 May, 2015 1 commit
  21. 15 May, 2015 2 commits
  22. 12 May, 2015 1 commit