1. 15 Apr, 2016 37 commits
  2. 14 Apr, 2016 3 commits
    • mbrandy's avatar
      PPC: Fix atomic load sequence. · d99baa26
      mbrandy authored
      R=binji@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, bjaideep@ca.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1889693003
      
      Cr-Commit-Position: refs/heads/master@{#35503}
      d99baa26
    • mstarzinger's avatar
      [compiler] Drop obsolete bailout for builtin context. · 139617b0
      mstarzinger authored
      The builtin context is not a thing anymore. This means we don't have to
      worry about being able to deserialize it when optimizing top-level code.
      
      R=bmeurer@chromium.org
      
      Review URL: https://codereview.chromium.org/1891793002
      
      Cr-Commit-Position: refs/heads/master@{#35502}
      139617b0
    • mbrandy's avatar
      PPC: [Interpreter] Make dispatch table point to code entry instead of code objects. · 6c702283
      mbrandy authored
      Port 0c05e02f
      
      Original commit message:
          Modifies Ignition to store code entry addresses in the dispatch table
          rather than code objects. This allows the interpreter to avoid
          calculating the code entry address from the code object on every
          dispatch and provides a ~5-7% performance improvement on Octane with
          Ignition.
      
          This change adds ArchOpcode::kArchTailCallAddress to TurboFan to enable
          tail call dispatch using these code addresses. It also adds a Dispatch
          linkage creator (distinct from the stub linkage type used previously) to
          allow targetting a code address target (which will diverge further from
          the stub linkage type when we remove the context machine register in
          Ignition).
      
      R=rmcilroy@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, bjaideep@ca.ibm.com
      BUG=v8:4280
      LOG=N
      
      Review URL: https://codereview.chromium.org/1888053002
      
      Cr-Commit-Position: refs/heads/master@{#35501}
      6c702283