1. 22 Aug, 2013 2 commits
  2. 07 Aug, 2013 1 commit
  3. 29 Jul, 2013 1 commit
  4. 22 Jul, 2013 1 commit
  5. 19 Jul, 2013 1 commit
  6. 11 Jul, 2013 1 commit
  7. 08 Jul, 2013 2 commits
  8. 26 Jun, 2013 1 commit
  9. 20 Jun, 2013 1 commit
  10. 12 Jun, 2013 2 commits
  11. 11 Jun, 2013 1 commit
  12. 07 Jun, 2013 1 commit
  13. 22 May, 2013 1 commit
  14. 14 May, 2013 1 commit
  15. 14 Mar, 2013 1 commit
  16. 12 Mar, 2013 1 commit
  17. 11 Mar, 2013 1 commit
  18. 27 Feb, 2013 1 commit
  19. 14 Feb, 2013 2 commits
  20. 25 Jan, 2013 1 commit
  21. 24 Jan, 2013 1 commit
  22. 22 Jan, 2013 1 commit
  23. 21 Jan, 2013 1 commit
  24. 14 Nov, 2012 1 commit
  25. 05 Nov, 2012 2 commits
  26. 24 Sep, 2012 2 commits
  27. 12 Sep, 2012 1 commit
  28. 28 Aug, 2012 1 commit
  29. 23 Aug, 2012 1 commit
  30. 22 Aug, 2012 1 commit
    • vegorov@chromium.org's avatar
      Allow uint32 value on optimized frames if they are consumed by safe operations. · f476d4d4
      vegorov@chromium.org authored
      Safe operations are those that either do not observe unsignedness or have special support for uint32 values:
      
      - all binary bitwise operations: they perform ToInt32 on inputs;
      - >> and << shifts: they perform ToInt32 on left hand side and ToUint32 on right hand side;
      - >>> shift: it performs ToUint32 on both inputs;
      - stores to integer external arrays (not pixel, float or double ones): these stores are "bitwise";
      - HChange: special support added for conversions of uint32 values to double and tagged values;
      - HSimulate: special support added for deoptimization with uint32 values in registers and stack slots;
      - HPhi: phis that have only safe uses and only uint32 operands are uint32 themselves.
      
      BUG=v8:2097
      TEST=test/mjsunit/compiler/uint32.js
      
      Review URL: https://chromiumcodereview.appspot.com/10778029
      
      git-svn-id: http://v8.googlecode.com/svn/branches/bleeding_edge@12367 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
      f476d4d4
  31. 17 Aug, 2012 1 commit
  32. 16 Aug, 2012 1 commit
  33. 15 Aug, 2012 1 commit
  34. 10 Aug, 2012 1 commit