Reviewers: Sven Panne,
Description:
[turbofan] Drop broken StaticParameterTraits.
The StaticParameterTraits are broken by design, and cause way too much
trouble. The compilers usually pick the wrong specialization (i.e. the
default specialization is picked for Load and Phi even tho there is a
specialization for MachineType), which is not only the reason why GVN is
ineffective and slow, but can also lead to correctness issues in some
rare cases.
TEST=cctest,unittests
[email protected]
Please review this at https://codereview.chromium.org/636893002/
SVN Base: https://v8.googlecode.com/svn/branches/bleeding_edge
Affected files (+491, -417 lines):
M src/assembler.h
M src/assembler.cc
M src/compiler/common-operator.h
M src/compiler/common-operator.cc
M src/compiler/js-graph.h
M src/compiler/js-graph.cc
M src/compiler/js-operator.h
M src/compiler/js-operator.cc
M src/compiler/machine-operator.h
M src/compiler/machine-operator.cc
M src/compiler/node.cc
M src/compiler/node-matchers.h
M src/compiler/operator.h
M src/compiler/operator.cc
M src/compiler/raw-machine-assembler.h
M src/compiler/simplified-operator.h
M src/compiler/simplified-operator.cc
M src/runtime/runtime.h
M src/runtime/runtime.cc
M src/unique.h
M src/utils.h
M src/utils.cc
M test/cctest/compiler/codegen-tester.cc
M test/cctest/compiler/simplified-graph-builder.h
M test/cctest/compiler/test-codegen-deopt.cc
M test/cctest/compiler/test-js-typed-lowering.cc
M test/cctest/compiler/test-operator.cc
M test/cctest/compiler/test-scheduler.cc
M test/unittests/compiler/graph-unittest.cc
--
--
v8-dev mailing list
[email protected]
http://groups.google.com/group/v8-dev
---
You received this message because you are subscribed to the Google Groups "v8-dev" group.
To unsubscribe from this group and stop receiving emails from it, send an email
to [email protected].
For more options, visit https://groups.google.com/d/optout.