1. 18 Jul, 2016 33 commits
  2. 17 Jul, 2016 2 commits
  3. 16 Jul, 2016 4 commits
    • joransiu's avatar
      S390:Update inline asm constraint in test-platform · 2b4c9c10
      joransiu authored
      The GetStackPointer() routine in test-platform uses an inline
      assembly code to store the current stack pointer value into a static
      variable sp_addr.  The existing asm code for S390 uses an ST/STG
      instruction, with the memory operand associated with the general ('=g')
      constraint to sp_addr.
      
      On GCC 4.8.5, the GCC compiler got confused and treated sp_addr as
      an integer operand instead of memory operand, resulting in a store
      being emitted that writes to an invalid meory location.
      
      Given the specific store instructions being inlined here, we should
      restict the sp_addr operand to explicitly be a memory operand using '=m'
      instead of '=g'.
      
      R=bmeurer@chromium.org,jkummerow@chormium.org,rmcilroy@chromium.org,yangguo@chromium.org
      BUG=
      
      Review-Url: https://codereview.chromium.org/2158523002
      Cr-Commit-Position: refs/heads/master@{#37809}
      2b4c9c10
    • jarin's avatar
      [turbofan] In effect control linearizer, only delay effect phi update for loops. · 514951f6
      jarin authored
      Delaying for merges caused branch cloning using dummy effect phi inputs,
      potentially splitting the effect chain at start.
      
      We still have to delay the creation for loops because we need to break
      cycles.
      
      BUG=chromium:628403
      
      Review-Url: https://codereview.chromium.org/2159603002
      Cr-Commit-Position: refs/heads/master@{#37808}
      514951f6
    • gdeepti's avatar
      Convert SIMD wasm ops to runtime function calls · 18543ff1
      gdeepti authored
       - Add Simd128 type to Wasm AST types
       - Decode SIMD prefix, wasm opcodes correctly
       - Add a pass that converts SIMD machine ops to runtime calls
       - Sample opcodes Int32x4Splat, Int32x4ExtractLane and test
      
      LOG=N
      BUG=v8:4124
      
      R=bradnelson@chromium.org, bbudge@chromium.org, titzer@chromium.org
      
      Committed: https://crrev.com/73df92fc2fdbbfadc17e8ab4e58ec56ae2b3d91a
      Review-Url: https://codereview.chromium.org/1991143002
      Cr-Original-Commit-Position: refs/heads/master@{#37789}
      Cr-Commit-Position: refs/heads/master@{#37807}
      18543ff1
    • v8-autoroll's avatar
      Update V8 DEPS. · 4ab82dd6
      v8-autoroll authored
      Rolling v8/build to c409cdb27d5dfcfd5d08f22b18af9010ae50b6a8
      
      Rolling v8/third_party/android_tools to 20a4bd598cf3ba8434311156ce94c110a0024fe7
      
      Rolling v8/tools/mb to 6aa2ae44b604e6feec721bec77208210142dd4f5
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review-Url: https://codereview.chromium.org/2154983002
      Cr-Commit-Position: refs/heads/master@{#37806}
      4ab82dd6
  4. 15 Jul, 2016 1 commit
    • dpranke's avatar
      Land v8-side changes to switch to v8_current_cpu in the GN build. · 6c3aaae9
      dpranke authored
      This change makes  the architecture that we target generated
      v8 code for a property of the current toolchain, rather than a
      global setting that applies to every toolchain.
      
      This will allow us to properly build two snapshots for two different
      architectures in a single build, which is needed for android
      webview/monochrome builds.
      
      R=brettw@chromium.org, jochen@chromium.org, michaelbai@chromium.org
      BUG=625383
      
      Review-Url: https://codereview.chromium.org/2116913002
      Cr-Commit-Position: refs/heads/master@{#37805}
      6c3aaae9