1. 20 Jun, 2016 2 commits
    • bjaideep's avatar
      PPC/s390: [builtins] Introduce proper Float64Cos and Float64Sin. · f7e7c32d
      bjaideep authored
      Port c781e831
      Port 4d4eb611
      
      Original commit message:
      
          Import base::ieee754::cos() and base::ieee754::sin() from fdlibm and
          introduce Float64Cos and Float64Sin TurboFan operator based on that,
          similar to what we do for Float64Log. Rewrite Math.cos() and Math.sin()
          as TurboFan builtins and use those operators to also inline Math.cos()
          and Math.sin() into optimized TurboFan functions.
      
          Unify Atanh, Cbrt and Expm1 as exports from flibm.
      
      R=bmeurer@chromium.org, mvstanton@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=v8:5086,v8:5118,v8:5103
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2078273002
      Cr-Commit-Position: refs/heads/master@{#37083}
      f7e7c32d
    • v8-autoroll's avatar
      Update V8 DEPS. · 8e168b06
      v8-autoroll authored
      Rolling v8/tools/mb to 3d628fb28050a1deef98e3be5d5b37b5fd8ed27f
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review-Url: https://codereview.chromium.org/2079213002
      Cr-Commit-Position: refs/heads/master@{#37082}
      8e168b06
  2. 19 Jun, 2016 5 commits
  3. 18 Jun, 2016 4 commits
    • bbudge's avatar
      [Turbofan] Clean up register allocator and verifier code. · d99e1ab6
      bbudge authored
      - Improves RegisterName display in register allocator.
      - Removes GetFixedRegisters method in preparation for having multiple fp
      reg types.
      - Clean up some verifier code.
      
      LOG=N
      BUG=v8:4124
      
      Review-Url: https://codereview.chromium.org/2081443002
      Cr-Commit-Position: refs/heads/master@{#37076}
      d99e1ab6
    • bjaideep's avatar
      PPC/s390: [builtins] Always pass target and new target to C++ builtins · 57733bdd
      bjaideep authored
      Port f5b83dec
      
      Original commit message:
      
          As a first step towards showing builtin frames in stack traces, we will now
          push target and new target unconditionally.
      
          Since the various specializations of BuiltinArguments are made redundant by
          this change, we can remove them and all related code.
      
      R=jgruber@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2079073003
      Cr-Commit-Position: refs/heads/master@{#37075}
      57733bdd
    • v8-autoroll's avatar
      Update V8 DEPS. · c4d2b191
      v8-autoroll authored
      Rolling v8/build to d45e523e2428a9500e5d4c9e64d9345e75ac315a
      
      Rolling v8/tools/gyp to c61b0b35c8396bfd59efc6cfc11401d912b0f510
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review-Url: https://codereview.chromium.org/2078163002
      Cr-Commit-Position: refs/heads/master@{#37074}
      c4d2b191
    • bjaideep's avatar
      PPC/s390: [builtins] Introduce proper Float64Exp operator. · a54e289e
      bjaideep authored
      Port d5f2ac5e
      
      Original commit message:
      
          Import base::ieee754::exp() from FreeBSD msun and introduce a Float64Exp
          TurboFan operator based on that, similar to what we do for Float64Log.
          Rewrite Math.exp() as TurboFan builtin and use that operator to also
          inline Math.exp() into optimized TurboFan functions.
      
      R=bmeurer@chromium.org, mvstanton@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, mbrandy@us.ibm.com
      
      BUG=v8:3266,v8:3468,v8:3493,v8:5086,v8:5108,chromium:620786
      LOG=N
      
      Review-Url: https://codereview.chromium.org/2075263002
      Cr-Commit-Position: refs/heads/master@{#37073}
      a54e289e
  4. 17 Jun, 2016 28 commits
  5. 16 Jun, 2016 1 commit