1. 10 Mar, 2015 1 commit
    • bmeurer's avatar
      [turbofan] Context specialize during inlining. · a556a104
      bmeurer authored
      Context specialization enables inlining (at least currently it is the
      only enabler for inlining), but inlining enables more possibilities for
      context specialization. So we really need to run them together.
      
      This is especially important with the "module based builtins" that we're
      working towards.
      
      BUG=v8:3952
      LOG=n
      
      Review URL: https://codereview.chromium.org/988423004
      
      Cr-Commit-Position: refs/heads/master@{#27085}
      a556a104
  2. 09 Mar, 2015 1 commit
    • Benedikt Meurer's avatar
      [turbofan] Add support for inlining of builtins. · 25895aee
      Benedikt Meurer authored
      We mark certain builtins for inlining, and those should always be
      inlined into optimized code (CrankShaft already handles it this way), so
      we should support that in TurboFan as well. Currently this mainly
      affects a certain set of Math functions, but once have the basics in
      place we can extend this to any kind of builtin/code stub/accessor.
      
      This adds a new flag --turbo_builtin_inlining (enabled by default), that
      forces the inliner to always inline builtins marked for inlining, but
      does not affect inlining of other functions (this is still controlled by
      the --turbo-inlining flag).
      
      BUG=v8:3952
      LOG=n
      R=jarin@chromium.org
      
      Review URL: https://codereview.chromium.org/993473002
      
      Cr-Commit-Position: refs/heads/master@{#27059}
      25895aee
  3. 03 Mar, 2015 1 commit
  4. 24 Nov, 2014 1 commit
  5. 12 Nov, 2014 1 commit
  6. 20 Oct, 2014 1 commit
  7. 18 Sep, 2014 1 commit
  8. 17 Sep, 2014 2 commits
  9. 10 Sep, 2014 2 commits
  10. 09 Sep, 2014 1 commit
  11. 29 Aug, 2014 1 commit
  12. 28 Aug, 2014 2 commits
  13. 25 Aug, 2014 1 commit
  14. 20 Aug, 2014 1 commit
  15. 19 Aug, 2014 2 commits