PPC: [simd.js] Single SIMD128_VALUE_TYPE for all Simd128Values.
authormbrandy <mbrandy@us.ibm.com>
Wed, 26 Aug 2015 19:50:31 +0000 (12:50 -0700)
committerCommit bot <commit-bot@chromium.org>
Wed, 26 Aug 2015 19:50:47 +0000 (19:50 +0000)
commita1733785cfd5f328fb8506e2768a89932c57c7da
tree901845789fce52fefbbb60adf65d04cb84ac9389
parent7aecd51209aa1755948fb7b58779cbb7bee06437
PPC: [simd.js] Single SIMD128_VALUE_TYPE for all Simd128Values.

Port f4c079d450a5990639b295d40a3d1663d70412d6

Original commit message:
    There's no need to have one InstanceType per SIMD primitive type (this
    will not scale long-term).  Also reduce the amount of code duplication
    and make it more robust wrt adding new SIMD types.

R=bmeurer@chromium.org, jyan@ca.ibm.com, dstence@us.ibm.com, joransiu@ca.ibm.com
BUG=

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

Cr-Commit-Position: refs/heads/master@{#30392}
src/full-codegen/ppc/full-codegen-ppc.cc
src/ppc/code-stubs-ppc.cc
src/ppc/lithium-codegen-ppc.cc