summaryrefslogtreecommitdiff
path: root/boot
diff options
context:
space:
mode:
authorGeoffrey Mainland <gmainlan@microsoft.com>2012-10-19 09:06:17 +0100
committerGeoffrey Mainland <gmainlan@microsoft.com>2013-02-01 22:00:24 +0000
commit4af62075bbe9e96a3678fc90288496e0c4c7c17d (patch)
tree3df4fa03089310cd66678681a4ce78dd39bea25f /boot
parent6480a35c15717025c169980b1cc763a7e6f36056 (diff)
downloadhaskell-4af62075bbe9e96a3678fc90288496e0c4c7c17d.tar.gz
Add the Float32X4# primitive type and associated primops.
This patch lays the groundwork needed for primop support for SIMD vectors. In addition to the groundwork, we add support for the FloatX4# primitive type and associated primops. * Add the FloatX4# primitive type and associated primops. * Add CodeGen support for Float vectors. * Compile vector operations to LLVM vector operations in the LLVM code generator. * Make the x86 native backend fail gracefully when encountering vector primops. * Only generate primop wrappers for vector primops when using LLVM.
Diffstat (limited to 'boot')
0 files changed, 0 insertions, 0 deletions