[commit: ghc] simd: Pass 256-bit-wide vectors in registers. (8fb5fd9)
Geoffrey Mainland
gmainlan at ghc.haskell.org
Fri Jul 19 14:16:46 CEST 2013
Repository : http://darcs.haskell.org/ghc.git/
On branch : simd
http://hackage.haskell.org/trac/ghc/changeset/8fb5fd9429a5c62d83402cb54b1de1ae908f9b54
>---------------------------------------------------------------
commit 8fb5fd9429a5c62d83402cb54b1de1ae908f9b54
Author: Geoffrey Mainland <gmainlan at microsoft.com>
Date: Thu Feb 14 23:28:39 2013 +0000
Pass 256-bit-wide vectors in registers.
compiler/cmm/CmmCallConv.hs | 1 +
compiler/cmm/CmmExpr.hs | 9 +++++++
compiler/cmm/PprCmmExpr.hs | 1 +
compiler/codeGen/CgUtils.hs | 7 +++++
compiler/llvmGen/LlvmCodeGen/Base.hs | 1 +
compiler/llvmGen/LlvmCodeGen/CodeGen.hs | 1 +
compiler/llvmGen/LlvmCodeGen/Regs.hs | 7 +++++
includes/CodeGen.Platform.hs | 41 +++++++++++++++++++++++++++++
includes/stg/MachRegs.h | 16 ++++++++++++
includes/stg/Regs.h | 42 ++++++++++++++++++++++++++++++
includes/stg/Types.h | 2 ++
utils/deriveConstants/DeriveConstants.hs | 6 +++++
12 files changed, 134 insertions(+)
Diff suppressed because of size. To see it, use:
git show 8fb5fd9429a5c62d83402cb54b1de1ae908f9b54
More information about the ghc-commits
mailing list