1. 12 Nov, 2015 2 commits
  2. 11 Nov, 2015 1 commit
  3. 09 Nov, 2015 2 commits
    • fedor's avatar
      binary-operator-reducer: reduce mul+div(shift) · 461e5b49
      fedor authored
      Reduction Input:
      
          ChangeInt32ToFloat64=>          TruncateFloat64ToInt32
                               Float64Mul=>
          ChangeInt32ToFloat64=>          Float64Div=>TruncateFloat64ToInt32
      
      Output:
      
               =>  TruncateInt64ToInt32
      Int64Mul
               =>  Int64Shr => TruncateInt64ToInt32
      
      Test code:
      
          function mul(a, b) {
            var l = a & 0x3ffffff;
            var h = b & 0x3ffffff;
            var m = l * h;
      
            var rl = m & 0x3ffffff;
            var rh = (m / 0x4000000) | 0;
      
            return rl | rh;
          }
      
          mul(1, 2);
          var a0 = mul(0x3ffffff, 0x3ffffff);
          mul(0x0, 0x0);
          %OptimizeFunctionOnNextCall(mul);
          var a1 = mul(0x3ffffff, 0x3ffffff);
      
          print(a0 + ' == ' + a1);
      
      BUG=
      R=mstarzinger@chromium.org
      
      Review URL: https://codereview.chromium.org/1350223006
      
      Cr-Commit-Position: refs/heads/master@{#31899}
      461e5b49
    • Michael Achenbach's avatar
      Whitespace change to test ignition. · bde29667
      Michael Achenbach authored
      Cr-Commit-Position: refs/heads/master@{#31881}
      bde29667
  4. 06 Nov, 2015 1 commit
  5. 05 Nov, 2015 3 commits
  6. 04 Nov, 2015 9 commits
  7. 03 Nov, 2015 5 commits
  8. 02 Nov, 2015 5 commits
  9. 30 Oct, 2015 3 commits
  10. 28 Oct, 2015 2 commits
  11. 27 Oct, 2015 2 commits
  12. 26 Oct, 2015 2 commits
  13. 25 Oct, 2015 1 commit
  14. 23 Oct, 2015 1 commit
  15. 22 Oct, 2015 1 commit