diff options
author | Geoffrey Mainland <gmainlan@microsoft.com> | 2012-10-19 09:06:17 +0100 |
---|---|---|
committer | Geoffrey Mainland <gmainlan@microsoft.com> | 2013-02-01 22:00:24 +0000 |
commit | 4af62075bbe9e96a3678fc90288496e0c4c7c17d (patch) | |
tree | 3df4fa03089310cd66678681a4ce78dd39bea25f /boot | |
parent | 6480a35c15717025c169980b1cc763a7e6f36056 (diff) | |
download | haskell-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