[turbofan] Add new JSIntrinsicsLowering reducer.
authorbmeurer <bmeurer@chromium.org>
Mon, 26 Jan 2015 09:05:47 +0000 (01:05 -0800)
committerCommit bot <commit-bot@chromium.org>
Mon, 26 Jan 2015 09:06:03 +0000 (09:06 +0000)
commit4f1597a92daddd529207cf86b6aaf9baa6f3adc2
tree4c50e020bb1d91812b76f5f7029f8b472d345f88
parent8eb58b85a627ad5879ecfd0c12d1a11e5c452a73
[turbofan] Add new JSIntrinsicsLowering reducer.

The lowering of intrinsics is therefore now decoupled from the general
inlining logic.

TEST=cctest,unittests
R=svenpanne@chromium.org

Review URL: https://codereview.chromium.org/872363002

Cr-Commit-Position: refs/heads/master@{#26263}
17 files changed:
BUILD.gn
src/compiler/js-inlining.cc
src/compiler/js-inlining.h
src/compiler/js-intrinsic-builder.cc [deleted file]
src/compiler/js-intrinsic-builder.h [deleted file]
src/compiler/js-intrinsic-lowering.cc [new file with mode: 0644]
src/compiler/js-intrinsic-lowering.h [new file with mode: 0644]
src/compiler/pipeline.cc
src/compiler/simplified-lowering.cc
src/compiler/typer.cc
src/flag-definitions.h
test/cctest/compiler/test-run-intrinsics.cc
test/unittests/compiler/js-intrinsic-lowering-unittest.cc [new file with mode: 0644]
test/unittests/compiler/node-test-utils.cc
test/unittests/compiler/node-test-utils.h
test/unittests/unittests.gyp
tools/gyp/v8.gyp