v8/test
Benedikt Meurer 25895aeeaf [turbofan] Add support for inlining of builtins.
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}
2015-03-09 08:05:45 +00:00
..
benchmarks Enable test coverage for --turbo-deoptimization mode. 2015-01-16 12:53:30 +00:00
cctest [turbofan] Add support for inlining of builtins. 2015-03-09 08:05:45 +00:00
intl Allow identifier code points from supplementary multilingual planes. 2014-10-10 07:13:46 +00:00
js-perf-test Fix lazy parsing for functions that use super. 2015-02-13 18:35:09 +00:00
message [parser] better error message for generator constructors 2015-03-06 16:54:39 +00:00
mjsunit Intrinsics in the INLINE_FUNCTION_LIST are now avaliable without '_', too. 2015-03-06 13:50:06 +00:00
mozilla MIPS: Skip mozilla/js1_5/extensions/regress-355497 in simulator. 2015-02-03 06:31:55 +00:00
preparser Update tests in preparation for shipping classes. 2014-12-11 15:54:09 +00:00
promises-aplus Enable access check tests that no longer fail with TF. 2014-08-14 13:24:57 +00:00
test262 Move object literal checking into checker classes 2015-01-29 23:12:43 +00:00
test262-es6 Move object literal checking into checker classes 2015-01-29 23:12:43 +00:00
unittests Merged INLINE_OPTIMIZED intrinsic type into INLINE. 2015-03-06 11:01:52 +00:00
webkit Move object literal checking into checker classes 2015-01-29 23:12:43 +00:00