1. 26 Jan, 2016 13 commits
  2. 25 Jan, 2016 22 commits
  3. 23 Jan, 2016 3 commits
  4. 22 Jan, 2016 2 commits
    • mbrandy's avatar
      PPC: [stubs] Introduce ToNameStub to implement %_ToName. · 12ac11e9
      mbrandy authored
      Port a0878333
      
      Original commit message:
          We already had hand-written optimized code for %_ToName in fullcodegen,
          but the optimizing compilers always went to the runtime for %_ToName,
          which is pretty bad for many of our builtins. So this CL moves the
          existing native code to a ToNameStub (similar to the existing
          ToStringStub), and uses the ToNameStub consistently in all compilers to
          actually implement %_ToName.
      
      R=bmeurer@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      BUG=
      
      Review URL: https://codereview.chromium.org/1620313004
      
      Cr-Commit-Position: refs/heads/master@{#33476}
      12ac11e9
    • mbrandy's avatar
      Introduce BUILTIN_CALL_PAIR. · 433e8848
      mbrandy authored
      This change allows the PPC simulator to execute on PPC hardware where,
      due to calling conventions, we must distinguish between Object* and
      ObjectPair return values.
      
      We find this useful as another available option for debugging certain
      problems.  While not strictly necessary for Intel platforms, we hope
      that this is less offensive now that BUILTIN_CALL_TRIPLE has been
      added.
      
      BUG=
      R=rmcilroy@chromium.org, joransiu@ca.ibm.com, jyan@ca.ibm.com, michael_dawson@ca.ibm.com
      
      Review URL: https://codereview.chromium.org/1604653006
      
      Cr-Commit-Position: refs/heads/master@{#33475}
      433e8848