1. 17 Aug, 2015 1 commit
  2. 28 Jul, 2015 2 commits
  3. 27 Jul, 2015 2 commits
  4. 22 Jul, 2015 1 commit
  5. 20 Jul, 2015 2 commits
  6. 02 Jul, 2015 1 commit
    • chunyang.dai's avatar
      X87: Make context register implicit for CallInterfaceDescriptors · 70bb2372
      chunyang.dai authored
      port 7015fd20 (r29402)
      
      original commit message:
      
          Up until now the context register was listed explicitly in each stub's
          CallInterfaceDescriptor. This was problematic, because it was listed
          first in the list of register parameters--which is fine for Crankshaft,
          which is more or less built to handle the context as the first
          parameter-- but not ideal for TurboFan, which adds the context at
          the end of all function parameters. Now the context register is no
          longer in the register list and can be handled appropriately by both
          compilers. Specifically, this allows the FunctionType specified for
          each CallInterfaceDescriptor to exactly match the parameter register
          list.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1216543004
      
      Cr-Commit-Position: refs/heads/master@{#29433}
      70bb2372
  7. 01 Jul, 2015 1 commit
  8. 11 Jun, 2015 1 commit
    • cdai2's avatar
      X87: [date] Refactor the %_DateField intrinsic to be optimizable. · c8b7c249
      cdai2 authored
      port e4782a9b (r28782)
      
      original commit message:
      
          Previously the %_DateField intrinsic would also check the object and
          throw an exception if you happen to pass something that is not a valid
          JSDate, which (a) violates our policy for instrinsics and (b) is hard to
          optimize in TurboFan (even Crankshaft has a hard time, but there we will
          never inline the relevant builtins, so it doesn't show up). The throwing
          part is now a separate intrinsics %_ThrowIfNotADate that throws an
          exception in full codegen and deoptimizes in Crankshaft, which means the
          code for the current use cases is roughly the same (modulo some register
          renamings/gap moves).
      
      BUG=
      R=weiliang.lin@intel.com
      
      Review URL: https://codereview.chromium.org/1174913002
      
      Cr-Commit-Position: refs/heads/master@{#28948}
      c8b7c249
  9. 01 Jun, 2015 2 commits
  10. 21 May, 2015 1 commit
  11. 19 May, 2015 1 commit
  12. 13 May, 2015 1 commit
  13. 07 May, 2015 1 commit
  14. 29 Apr, 2015 1 commit
  15. 28 Apr, 2015 1 commit
  16. 14 Apr, 2015 1 commit
  17. 24 Mar, 2015 1 commit
  18. 09 Feb, 2015 1 commit
  19. 05 Feb, 2015 1 commit
  20. 12 Dec, 2014 1 commit
  21. 08 Oct, 2014 1 commit
  22. 06 Oct, 2014 1 commit
  23. 30 Sep, 2014 1 commit
  24. 29 Sep, 2014 1 commit
  25. 24 Sep, 2014 1 commit
  26. 20 Sep, 2014 1 commit
  27. 16 Sep, 2014 1 commit
  28. 12 Sep, 2014 3 commits
  29. 11 Sep, 2014 1 commit
  30. 05 Sep, 2014 2 commits
  31. 02 Sep, 2014 1 commit
  32. 01 Sep, 2014 1 commit
  33. 27 Aug, 2014 1 commit