1. 15 Mar, 2017 4 commits
  2. 14 Mar, 2017 9 commits
  3. 13 Mar, 2017 1 commit
  4. 09 Mar, 2017 1 commit
  5. 07 Mar, 2017 2 commits
    • jgruber's avatar
      [ic] Completely unroll polymorphic IC map checks · 3c246db7
      jgruber authored
      Polymorphic IC feedback can contain up to four (map, handler) pairs.
      
      HandlePolymorphicCase already unrolled checks for the first two pairs; these
      are guaranteed to exist and can omit bound checks.
      
      This CL unrolls checks against the final two pairs as well.
      
      BUG=v8:5917
      
      Review-Url: https://codereview.chromium.org/2728293005
      Cr-Commit-Position: refs/heads/master@{#43650}
      3c246db7
    • jgruber's avatar
      [ic] Inline LoadIC into LdaNamedProperty bytecode handler · 0bfabaf1
      jgruber authored
      This inlines common LoadIC cases into the LdaNamedProperty bytecode
      handler. Smi handlers resulting in constant/field loads for
      monomorphic ICs omit frame construction. The same counts for the
      polymorphic case as long as the target handler is in the first two
      vector slots.
      
      Other cases (megamorphic, uninitialized) call the new
      LoadIC_Noninlined stub.
      
      Local benchmarks show up to 6% improvement on Sunspider with --future.
      
      BUG=v8:5917
      
      Review-Url: https://codereview.chromium.org/2733563002
      Cr-Commit-Position: refs/heads/master@{#43630}
      0bfabaf1
  6. 03 Mar, 2017 2 commits
  7. 02 Mar, 2017 2 commits
  8. 01 Mar, 2017 2 commits
  9. 28 Feb, 2017 3 commits
  10. 27 Feb, 2017 1 commit
  11. 24 Feb, 2017 1 commit
  12. 23 Feb, 2017 1 commit
  13. 21 Feb, 2017 1 commit
  14. 20 Feb, 2017 2 commits
  15. 17 Feb, 2017 2 commits
  16. 16 Feb, 2017 1 commit
  17. 15 Feb, 2017 1 commit
  18. 14 Feb, 2017 1 commit
  19. 13 Feb, 2017 1 commit
  20. 10 Feb, 2017 2 commits