v8/test/unittests
bmeurer 35f6c0fdbf [turbofan] Optimize silent hole checks on legacy const context slots.
Currently we always generate a diamond in the graph builder for every
legacy const context slot, which we cannot get rid of until late control
reduction, even if we know after context specialization that the slot is
already initialized.

Now we generate a select instead, which the CommonOperatorReducer
happily removes during typed lowering. This greatly speeds up asm.js
code generated by Emscripten with the new POINTER_MASKING mode.

R=mstarzinger@chromium.org

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

Cr-Commit-Position: refs/heads/master@{#27739}
2015-04-10 10:28:12 +00:00
..
base Reland "Initial switch to Chromium-style CHECK_* and DCHECK_* macros.". 2015-01-30 09:29:41 +00:00
compiler [turbofan] Optimize silent hole checks on legacy const context slots. 2015-04-10 10:28:12 +00:00
heap Ensure that GC idle notifications either make progress or stop requesting more GCs. 2015-03-30 17:05:02 +00:00
libplatform Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
char-predicates-unittest.cc Conform to the unittest naming convention. 2014-10-10 08:06:21 +00:00
DEPS Move unit tests to test/unittests. 2014-10-01 08:34:25 +00:00
run-all-unittests.cc Fix cctest + unittest to work with an external snapshot. 2015-02-10 15:38:09 +00:00
test-utils.cc Distinquish TestWithIsolateAndZone from TestWithZone 2015-01-23 16:29:57 +00:00
test-utils.h Convert compiler cctest to unittests: SchedulerTest 2015-01-26 11:21:24 +00:00
unittests.gyp Re-work the 'external snapshot' related build rules. 2015-03-30 14:54:27 +00:00
unittests.status Fix platform unittests. 2014-11-25 07:22:00 +00:00