[commit: ghc] simd: Pass 256-bit-wide vectors in registers. (185ebe7)

Geoffrey Mainland gmainlan at microsoft.com
Fri Feb 15 00:34:11 CET 2013


Repository : ssh://darcs.haskell.org//srv/darcs/ghc

On branch  : simd

http://hackage.haskell.org/trac/ghc/changeset/185ebe77ce5c7a712bf4f42039bf8986aec830e6

>---------------------------------------------------------------

commit 185ebe77ce5c7a712bf4f42039bf8986aec830e6
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(+), 0 deletions(-)


Diff suppressed because of size. To see it, use:

    git show 185ebe77ce5c7a712bf4f42039bf8986aec830e6



More information about the ghc-commits mailing list