1. 25 Feb, 2016 37 commits
  2. 24 Feb, 2016 3 commits
    • mbrandy's avatar
      PPC: [turbofan] Introduce DeoptimizeIf And DeoptimizeUnless common operators. · e1bed4f9
      mbrandy authored
      Port c129aa4d
      
      Original commit message:
          These macro operators represent a conditional eager deoptimization exit
          without explicit branching, which greatly reduces overhead of both
          scheduling and register allocation, and thereby greatly reduces overall
          compilation time, esp. when there are a lot of eager deoptimization
          exits.
      
      R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1730383002
      
      Cr-Commit-Position: refs/heads/master@{#34267}
      e1bed4f9
    • mbrandy's avatar
      PPC: [compiler] Drop the CompareNilIC. · 546ea6b8
      mbrandy authored
      Port 666aec03
      
      Original commit message:
          Since both null and undefined are also marked as undetectable now, we
          can just test that bit instead of having the CompareNilIC try to collect
          feedback to speed up the general case (without the undetectable bit
          being used).
      
          Drive-by-fix: Update the type system to match the new handling of
          undetectable in the runtime.
      
      R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1733663003
      
      Cr-Commit-Position: refs/heads/master@{#34266}
      546ea6b8
    • v8-autoroll's avatar
      Update V8 DEPS. · 24e85029
      v8-autoroll authored
      Rolling v8/tools/clang to 8598a726360f2722f4db0eab732a5f6b4cb41eb9
      
      Rolling v8/tools/swarming_client to 71c61c858bb2c2deda83781978fe65e94171f58f
      
      TBR=machenbach@chromium.org,vogelheim@chromium.org,hablich@chromium.org
      
      Review URL: https://codereview.chromium.org/1729263004
      
      Cr-Commit-Position: refs/heads/master@{#34265}
      24e85029