1. 26 Jan, 2015 1 commit
  2. 22 Jan, 2015 1 commit
  3. 20 Jan, 2015 1 commit
  4. 22 Dec, 2014 1 commit
  5. 12 Dec, 2014 2 commits
  6. 10 Nov, 2014 2 commits
  7. 05 Nov, 2014 1 commit
  8. 21 Oct, 2014 1 commit
  9. 13 Oct, 2014 1 commit
  10. 11 Oct, 2014 1 commit
  11. 29 Sep, 2014 1 commit
  12. 25 Sep, 2014 1 commit
  13. 24 Sep, 2014 3 commits
  14. 23 Sep, 2014 1 commit
    • weiliang.lin@intel.com's avatar
      X87: Further improve deopt reason output · 803761a9
      weiliang.lin@intel.com authored
      port r24123.  R24123 does not cover all required code change in X87.
      
      original commit message:
         Further improve deopt reason output.
         * Make the detailed deopt reason mandatory on x64, other platforms will
           follow in separate CLs.
      
         * Extracted and improved jump table entry sharing logic: When --trace-deopt
           is on, we get separate entries for different deopt reasons. This enables
           us to distinguish the several reasons single instructions can have.
      
         * Don't emit superfluous jump table comments: The bailout ID is still visible,
           and the jump table entry number is not interesting (but easy to determine
           if really needed).
      
         * Unify the internal name of the jump table member across platforms.
      
      BUG=
      R=weiliang.lin@intel.com
      
      Review URL: https://codereview.chromium.org/589313002
      
      Patch from Chunyang Dai <chunyang.dai@intel.com>.
      
      git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24129 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      803761a9
  15. 22 Sep, 2014 4 commits
  16. 20 Sep, 2014 1 commit
  17. 19 Sep, 2014 2 commits
  18. 18 Sep, 2014 1 commit
  19. 17 Sep, 2014 2 commits
    • svenpanne@chromium.org's avatar
      Fixed deopt reasons in TaggedToI. · ac1b9b11
      svenpanne@chromium.org authored
      Every DeoptimizeIf should be preceded by a RecordComment explaining
      the reason. In the long run, the reason should be an argument of
      DeoptimizeIf, but we're not there yet.
      
      On x87, things are a bit ugly due to some pushing/popping, so if
      somebody feels inclined to improve this: Feel free. Probably the right
      approach would be reloading instead of the push/pop horror.
      
      Another thing is our inconsistent handling of the "done" continuation
      of deferred code on the various platforms, I made tiny changes on the
      way, but this should better be unified somehow, with all those
      micro-optimizations removed.
      
      R=jkummerow@chromium.org
      
      Review URL: https://codereview.chromium.org/578583002
      
      git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23996 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      ac1b9b11
    • weiliang.lin@intel.com's avatar
      X87: Removing ic.h from code-stubs.h · ac607470
      weiliang.lin@intel.com authored
      port r23977.
      
      original commit message:
      
        Removing ic.h from code-stubs.h
      
        CodeStubs use state types defined in ic.h, but this has the unfortunate effect of spreading ic.h all over the place. Instead, define these shared state types in ic-public.h and allow ic.h to concern itself with internal state change of the ICs.
      
        More work could/should be done here, but this is a first step.
      
      BUG=
      R=weiliang.lin@intel.com
      
      Review URL: https://codereview.chromium.org/573123003
      
      Patch from Jing Bao <jing.bao@intel.com>.
      
      git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@23992 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      ac607470
  20. 12 Sep, 2014 2 commits
  21. 10 Sep, 2014 1 commit
  22. 08 Sep, 2014 1 commit
  23. 05 Sep, 2014 1 commit
  24. 03 Sep, 2014 1 commit
  25. 02 Sep, 2014 1 commit
  26. 27 Aug, 2014 1 commit
  27. 26 Aug, 2014 1 commit
  28. 25 Aug, 2014 2 commits
  29. 18 Aug, 2014 1 commit