Add SIMD 128 alignment support to Heap.
authorbbudge <bbudge@chromium.org>
Tue, 2 Jun 2015 22:56:00 +0000 (15:56 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 2 Jun 2015 22:56:14 +0000 (22:56 +0000)
commita18a94ef364b66dd9329db0d32c415503cfa3616
treeee9d8e011ed2c1b2a370eee96869ec33c13ffb36
parenta9404029343d65f146e3443f5280c40a97e736af
Add SIMD 128 alignment support to Heap.
Adds SIMD 128 alignment sizes and masks.
Adds support in Heap for SIMD alignments and fills.
Reworks cctest so that each test independently aligns its allocation address, rather than depending on the previous tests ending state. Adds test cases for SIMD.

LOG=N
BUG=v8:4124

Committed: https://crrev.com/4347d56a6919ae06a70e4a4a8b2f1179cf47bc7e
Cr-Commit-Position: refs/heads/master@{#28767}

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

Cr-Commit-Position: refs/heads/master@{#28771}
src/globals.h
src/heap/heap.cc
src/heap/spaces-inl.h
test/cctest/test-heap.cc