Reland "[turbofan] Checking of input counts on node creation"
authorjarin <jarin@chromium.org>
Wed, 23 Sep 2015 09:08:15 +0000 (02:08 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 23 Sep 2015 09:08:34 +0000 (09:08 +0000)
commit205d85affc739b8242ce63b58d96b0674f564d9f
tree46af023277d39e0423d4a59deb53de19dc66b7fb
parent4dd45e115be0122ee8b6ba1d9b3be5e86ea3b97c
Reland "[turbofan] Checking of input counts on node creation"

(Original CL: https://codereview.chromium.org/1347353003/)

Unfortunately, the mips gcc gets confused by arraysize on
variadic templated arguments, so we use sizeof... instead.

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

Cr-Commit-Position: refs/heads/master@{#30880}
25 files changed:
src/compiler/basic-block-instrumentor.cc
src/compiler/graph.cc
src/compiler/graph.h
src/compiler/raw-machine-assembler.cc
src/compiler/raw-machine-assembler.h
src/compiler/simplified-lowering.cc
test/cctest/compiler/codegen-tester.h
test/cctest/compiler/test-graph-visualizer.cc
test/cctest/compiler/test-js-constant-cache.cc
test/cctest/compiler/test-js-context-specialization.cc
test/cctest/compiler/test-js-typed-lowering.cc
test/cctest/compiler/test-machine-operator-reducer.cc
test/cctest/compiler/test-node.cc
test/cctest/compiler/test-run-machops.cc
test/cctest/compiler/test-simplified-lowering.cc
test/unittests/compiler/graph-reducer-unittest.cc
test/unittests/compiler/instruction-selector-unittest.cc
test/unittests/compiler/js-context-relaxation-unittest.cc
test/unittests/compiler/js-type-feedback-unittest.cc
test/unittests/compiler/js-typed-lowering-unittest.cc
test/unittests/compiler/liveness-analyzer-unittest.cc
test/unittests/compiler/loop-peeling-unittest.cc
test/unittests/compiler/scheduler-unittest.cc
test/unittests/compiler/typer-unittest.cc
test/unittests/compiler/value-numbering-reducer-unittest.cc