1. 07 Mar, 2016 1 commit
    • ahaas's avatar
      [wasm] Int64Lowering of I64Shl on ia32. · ddc626e1
      ahaas authored
      I64Shl is lowered to a new turbofan operator, WasmWord64Shl. The new
      operator takes 3 inputs, the low-word input, the high-word input, and
      the shift, and produces 2 output, the low-word output and the high-word
      output.
      
      At the moment I implemented the lowering only for ia32, but I think the
      CL is already big enough. I will add the other platforms in separate
      CLs.
      
      R=titzer@chromium.org
      
      Review URL: https://codereview.chromium.org/1756863002
      
      Cr-Commit-Position: refs/heads/master@{#34546}
      ddc626e1
  2. 25 Feb, 2016 1 commit
  3. 24 Feb, 2016 2 commits
  4. 23 Feb, 2016 2 commits
  5. 18 Feb, 2016 1 commit
  6. 04 Feb, 2016 1 commit
    • ahaas's avatar
      [wasm] Initial commit for the Int64Reducer. · 11017398
      ahaas authored
      The goal of the Int64Reducer is to replace all int64 nodes in a tf graph
      with a set of int32 nodes such that 64 bit tf functions can be executed
      on 32 bit platforms. At the moment the Int64Reducer only replaces
      Int64Constants, TruncateInt64ToInt32, and Word64And.
      
      R=titzer@chromium.org
      
      Review URL: https://codereview.chromium.org/1655883002
      
      Cr-Commit-Position: refs/heads/master@{#33721}
      11017398