1. 25 Nov, 2015 2 commits
  2. 24 Nov, 2015 1 commit
  3. 17 Nov, 2015 1 commit
  4. 02 Nov, 2015 2 commits
  5. 12 Oct, 2015 1 commit
  6. 01 Oct, 2015 1 commit
  7. 23 Sep, 2015 1 commit
  8. 16 Sep, 2015 1 commit
  9. 04 Sep, 2015 1 commit
  10. 03 Sep, 2015 2 commits
  11. 01 Sep, 2015 1 commit
  12. 19 Aug, 2015 1 commit
  13. 14 Aug, 2015 1 commit
  14. 31 Jul, 2015 1 commit
  15. 27 Jul, 2015 1 commit
  16. 23 Jul, 2015 2 commits
    • mvstanton's avatar
      HydrogenCodeStubs consume stack arguments via descriptor. · 3334b830
      mvstanton authored
      All of this is controlled by the CallDescriptor. It's simply the case
      that if you specify less registers than the function arity calls for,
      the rest are assumed to be on the stack.
      
      Bailout handlers accept these constant stack arguments too.
      
      BUG=
      
      Review URL: https://codereview.chromium.org/1250563004
      
      Cr-Commit-Position: refs/heads/master@{#29813}
      3334b830
    • danno's avatar
      Unify "runtime-style" IC functions with Runtime intrinsics · bc8041dc
      danno authored
      Previous to this CL, ICs used a slightly different code idiom
      to get to C++ code from generated code than runtime intrinsics,
      using an IC_Utility class that in essence provided exactly
      the same functionality as Runtime::FunctionForId, but in its
      own quirky way.
      
      This CL unifies the two mechanisms, folding IC_Utility
      away by making all IC entry points in C++ code, e.g. IC
      miss handlers, full-fledged runtime intrinsics. This makes
      it possible to eliminate a bunch of ad-hoc declarations and
      adapters that the IC system had to needlessly re-invent.
      
      As a bonus and the original reason for this yak-shave:
      IC-related C++ runtime functions are now callable from
      TurboFan.
      
      Review URL: https://codereview.chromium.org/1248303002
      
      Cr-Commit-Position: refs/heads/master@{#29811}
      bc8041dc
  17. 22 Jul, 2015 1 commit
  18. 13 Jul, 2015 1 commit
  19. 30 Jun, 2015 1 commit
  20. 25 Jun, 2015 1 commit
  21. 19 Jun, 2015 1 commit
  22. 18 Jun, 2015 3 commits
  23. 01 Jun, 2015 1 commit
  24. 28 May, 2015 1 commit
  25. 20 May, 2015 1 commit
  26. 15 May, 2015 1 commit
  27. 15 Apr, 2015 1 commit
  28. 18 Mar, 2015 2 commits
  29. 26 Feb, 2015 4 commits
  30. 19 Feb, 2015 1 commit