1. 24 Jun, 2021 3 commits
  2. 18 Jun, 2021 1 commit
  3. 23 May, 2019 1 commit
  4. 15 May, 2019 1 commit
  5. 20 Sep, 2017 1 commit
  6. 22 May, 2017 1 commit
  7. 01 Jun, 2015 1 commit
  8. 21 Oct, 2014 1 commit
  9. 04 Aug, 2014 1 commit
  10. 30 Jun, 2014 1 commit
  11. 03 Jun, 2014 1 commit
  12. 29 Apr, 2014 1 commit
  13. 19 Apr, 2013 1 commit
  14. 07 Sep, 2011 1 commit
  15. 06 Jul, 2011 2 commits
  16. 17 Nov, 2010 1 commit
  17. 20 Sep, 2010 1 commit
  18. 05 May, 2010 1 commit
  19. 29 Mar, 2010 1 commit
  20. 26 Mar, 2010 1 commit
  21. 25 Mar, 2010 1 commit
  22. 24 Mar, 2010 1 commit
  23. 19 Mar, 2010 1 commit
  24. 11 Mar, 2010 1 commit
  25. 04 Feb, 2010 1 commit
  26. 21 Dec, 2009 1 commit
  27. 27 Aug, 2009 2 commits
  28. 15 Jun, 2009 1 commit
  29. 05 Jun, 2009 1 commit
    • kmillikin@chromium.org's avatar
      Simplify the processing of deferred code in the code generator. Our · bd82b972
      kmillikin@chromium.org authored
      deferred code snippets are highly stylized.  They always make a call
      to a stub or the runtime and then return.  This change takes advantage
      of that.
      
      Creating a deferred code object now captures a snapshot of the
      registers in the virtual frame.  The registers are automatically saved
      on entry to the deferred code and restored on exit.
      
      The clients of deferred code must ensure that there is no change to
      the registers in the virtual frame (eg, by allocating which can cause
      spilling) or to the stack pointer.  That is currently the case.
      
      As a separate change, I will add either code to verify this constraint
      or else code to forbid any frame effect.
      
      The deferred code itself does not use the virtual frame or register
      allocator (or even the code generator).  It is raw macro assembler
      code.
      Review URL: http://codereview.chromium.org/118226
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@2112 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      bd82b972
  30. 27 May, 2009 1 commit
  31. 31 Mar, 2009 3 commits
  32. 27 Mar, 2009 1 commit
  33. 16 Jan, 2009 1 commit
  34. 14 Jan, 2009 1 commit