v8/test/unittests
bmeurer b8f475045c [turbofan] Add inlined Array.prototype.pop support.
This adds a very first version of inlined Array.prototype.pop into
TurboFan optimized code. We currently limit the inlining to fast
object or smi elements, until the unclear situation around hole NaNs
is resolved and we have a clear semantics inside the compiler.

It's also probably overly defensive in when it's safe to inline
the call to Array.prototype.pop, but we can always extend that
later once we have sufficient trust in the implementation and see
an actual need to extend it.

BUG=v8:2229,v8:3952,v8:5267
R=epertoso@chromium.org

Review-Url: https://codereview.chromium.org/2239703002
Cr-Commit-Position: refs/heads/master@{#38578}
2016-08-11 13:13:21 +00:00
..
base [base] Add Decrement and assignment operators to AtomicNumber 2016-08-07 18:31:08 +00:00
compiler [turbofan] Add inlined Array.prototype.pop support. 2016-08-11 13:13:21 +00:00
compiler-dispatcher Reland "Hook up compiler dispatcher jobs to lazy parser." 2016-08-05 13:19:27 +00:00
heap [heap] Reland "Remove black pages and use black areas instead." 2016-08-01 09:05:04 +00:00
interpreter [Interpreter] Avoid allocating handles in bytecode-array-writer 2016-08-10 16:42:04 +00:00
libplatform
wasm [wasm] Make LoadGlobal/StoreGlobal opcodes match what is coming in binary 0xC. 2016-08-02 22:40:50 +00:00
BUILD.gn Land v8-side changes to switch to v8_current_cpu in the GN build. 2016-07-15 22:35:20 +00:00
cancelable-tasks-unittest.cc
char-predicates-unittest.cc
counters-unittest.cc
DEPS
eh-frame-iterator-unittest.cc Reland Implement .eh_frame writer and disassembler. 2016-07-14 10:33:26 +00:00
eh-frame-writer-unittest.cc Fix EhFrameTest.Alignment unit test on ARM. 2016-07-14 15:41:58 +00:00
locked-queue-unittest.cc Add lock-based unbounded queue 2015-11-18 10:54:13 +00:00
register-configuration-unittest.cc [Turbofan] Revert FP register aliasing support on Arm. 2016-07-29 00:50:57 +00:00
run-all-unittests.cc
source-position-table-unittest.cc Use source position table for unoptimized code. 2016-06-28 05:52:52 +00:00
test-utils.cc Provide a convenience array buffer allocator 2016-06-29 07:42:40 +00:00
test-utils.h Add parser finalization step 2016-08-01 11:30:18 +00:00
unittests.gyp Introduce a holder for compile jobs 2016-07-22 12:22:37 +00:00
unittests.isolate
unittests.status X87: disable Acosh/ASinh test cases for x87. 2016-07-05 08:59:09 +00:00