[turbofan] Add SimplifiedOperator::Allocate operator.
authormstarzinger <mstarzinger@chromium.org>
Mon, 4 May 2015 12:07:12 +0000 (05:07 -0700)
committerCommit bot <commit-bot@chromium.org>
Mon, 4 May 2015 12:07:12 +0000 (12:07 +0000)
commitd6945db703c56ce821f764035fd31cb3a29e9e10
treecd2f1272407ea95d3905324f912e8fe79e7b0739
parent900bc7937c28219b39fcc5776ce945cf6fda367e
[turbofan] Add SimplifiedOperator::Allocate operator.

This introduces a simplified allocation operator which can be used to
model inline allocations in TurboFan. It is currently used for context
allocations, but still disabled because change lowering introduces
floating allocations outside the effect chain that interfere.

R=bmeurer@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#28195}
17 files changed:
src/compiler/access-builder.cc
src/compiler/access-builder.h
src/compiler/js-typed-lowering.cc
src/compiler/js-typed-lowering.h
src/compiler/linkage.cc
src/compiler/opcodes.h
src/compiler/simplified-lowering.cc
src/compiler/simplified-lowering.h
src/compiler/simplified-operator.cc
src/compiler/simplified-operator.h
src/compiler/typer.cc
src/compiler/verifier.cc
src/flag-definitions.h
test/cctest/compiler/test-simplified-lowering.cc
test/unittests/compiler/js-typed-lowering-unittest.cc
test/unittests/compiler/node-test-utils.cc
test/unittests/compiler/node-test-utils.h