v8/test/unittests
jarin@chromium.org bb5b39260b Relax representation requirement in FrameStates.
This change enables non-tagged representations in FrameStates.

That allows us to run zlib with deoptimization support and have almost the same performance of the generated code (as the code with no deoptimization). Unfortunately, the frame states seem to confuse typer. As a consequence, we generate more representation changes, which in turn causes the scheduler to take a lot more time and memory (>4x). The added compiler time makes zlib with deopt be about 50% slower.

BUG=
R=titzer@chromium.org

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

git-svn-id: https://v8.googlecode.com/svn/branches/bleeding_edge@24454 ce2b1a6d-e550-0410-aec6-3dcde31c8c00
2014-10-08 08:47:29 +00:00
..
base [turbofan] Fix HashCode/Equals for floating point operators. 2014-10-08 07:32:07 +00:00
compiler Relax representation requirement in FrameStates. 2014-10-08 08:47:29 +00:00
heap Force scavenge in idle notification if we estimate that it will take long. 2014-10-02 07:21:53 +00:00
libplatform Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
DEPS Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
run-all-unittests.cc Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
test-utils.cc [turbofan] Fix lowering of typed loads/stores. 2014-10-07 07:36:21 +00:00
test-utils.h [turbofan] Fix lowering of typed loads/stores. 2014-10-07 07:36:21 +00:00
unittests.gyp [turbofan] Fix lowering of typed loads/stores. 2014-10-07 07:36:21 +00:00
unittests.status Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00