1. 15 Sep, 2015 5 commits
  2. 14 Sep, 2015 18 commits
  3. 13 Sep, 2015 1 commit
  4. 11 Sep, 2015 14 commits
  5. 10 Sep, 2015 2 commits
    • mbrandy's avatar
      PPC: Vector ICs: The Oracle needs to report feedback for the object literals... · 6127d37d
      mbrandy authored
      PPC: Vector ICs: The Oracle needs to report feedback for the object literals and the count operation.
      
      Port 752b0308
      
      Original commit message:
          The refactoring is because it's awkward and error-prone to deterimine which IC slot an
          ObjectLiteralProperty uses for feedback. The fix is for each one to know it's own slot. In the
          numbering pass, we allocate slots for the ObjectLiteral, then hand out those slots into the
          properties.
      
          It adds one word to the ObjectLiteralProperty expression - I'm investigating if thats a
          problem.
      
          This changes makes compiling the object literal cleaner across the three compilers. Also, the
          slot allocation logic in ObjectLiteral::ComputeFeedbackRequirements() was refactoring to mimic
          the style in full-codegen. This is useful since it must remain in sync with
          FullCodegen::VisitObjectLiteral().
      
      R=mvstanton@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com, dstence@us.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1331893003
      
      Cr-Commit-Position: refs/heads/master@{#30689}
      6127d37d
    • yurys's avatar
      Profiler: resolve top of stack address to a function · aee75623
      yurys authored
      When we cannot map top frame's pc to a code object and top frame is JS frame we now assume that it was a frameless invocation of a native function (e.g. __fmod) and try to resolve address on top of the stack into a JS function.
      
      BUG=chromium:529931
      LOG=Y
      
      Review URL: https://codereview.chromium.org/1315683007
      
      Cr-Commit-Position: refs/heads/master@{#30688}
      aee75623