Add SIMD 128 alignment support to Heap.
authorbbudge <bbudge@chromium.org>
Tue, 2 Jun 2015 20:40:17 +0000 (13:40 -0700)
committerCommit bot <commit-bot@chromium.org>
Tue, 2 Jun 2015 20:40:25 +0000 (20:40 +0000)
commit4347d56a6919ae06a70e4a4a8b2f1179cf47bc7e
treebadee709e46544466a7e46bec4fe2236e31e3e28
parent4f9df26b09b997d40910eeaad1e6d627f11f591d
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

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

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