1. 13 Jun, 2016 3 commits
    • mtrofin's avatar
      [turbofan] Retiring Greedy Allocator · 8e1ccba3
      mtrofin authored
      We were able to achieve our goals for register allocation independent of
      the allocation algorithm. Performance data so far is inconclusive re. the
      value of the Greedy algorithm, compared to the particular Linear Scan
      implementation we're currently using, and the performance measurement
      techniques we currently use are too imprecise to help with this matter.
      
      Retiring the algorithm to lower maintenance and evolution cost (e.g. lower
      cost of adding aliasing support). Once we improve benchmarking stability,
      and establish a suite sensitive enough for codegen improvement studies,
      we may revive the algorithm, should the need arise.
      
      BUG=
      
      Review-Url: https://codereview.chromium.org/2060673002
      Cr-Commit-Position: refs/heads/master@{#36912}
      8e1ccba3
    • mtrofin's avatar
      RelocInfo modes were not propagated when computing · 8c1ba59a
      mtrofin authored
      MemoryOperands, on IA32. This needed to be fixed so that we can
      compile wasm code before creating instances, since the compiled code
      needs to be patched up for memory and globals references.
      
      This surfaces in asm-to-wasm scenarios.
      
      Added testing (rather, enhanced existing tests).
      Note patch#1 where we fail on ia32, and patch#2 with the fix.
      
      BUG=v8:5072
      
      Review-Url: https://codereview.chromium.org/2061583002
      Cr-Commit-Position: refs/heads/master@{#36911}
      8c1ba59a
    • bmeurer's avatar
      Revert of Add a trace-event for each runtime-stats timer (patchset #6... · 35f5b3dc
      bmeurer authored
      Revert of Add a trace-event for each runtime-stats timer (patchset #6 id:100001 of https://codereview.chromium.org/2052523002/ )
      
      Reason for revert:
      Seems to break TSAN, see http://build.chromium.org/p/client.v8/builders/V8%20Linux64%20TSAN/builds/10057
      
      Original issue's description:
      > The trace-events will have a high overhead when turned on, but they are in a disabled-by-default category.
      >
      > As long as the off overhead is negligible, this CL allows us to understand the behavior of V8 rather than its performance at the moment.
      >
      > BUG=v8:5089
      >
      > Committed: https://crrev.com/44ec143f26769bd103662643bfeafc7d0834cc90
      > Cr-Commit-Position: refs/heads/master@{#36909}
      
      TBR=cbruni@chromium.org,fmeawad@chromium.org
      # Skipping CQ checks because original CL landed less than 1 days ago.
      NOPRESUBMIT=true
      NOTREECHECKS=true
      NOTRY=true
      BUG=v8:5089
      
      Review-Url: https://codereview.chromium.org/2064553002
      Cr-Commit-Position: refs/heads/master@{#36910}
      35f5b3dc
  2. 12 Jun, 2016 2 commits
  3. 11 Jun, 2016 3 commits
  4. 10 Jun, 2016 28 commits
  5. 09 Jun, 2016 4 commits