[commit: ghc] wip/simd: Pass 256-bit-wide vectors in registers. (292ff5f)

git at git.haskell.org git at git.haskell.org
Mon Sep 16 07:05:47 CEST 2013


Repository : ssh://git@git.haskell.org/ghc

On branch  : wip/simd
Link       : http://ghc.haskell.org/trac/ghc/changeset/292ff5f164fd5c41fcef39d8400146e0ab845d03/ghc

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

commit 292ff5f164fd5c41fcef39d8400146e0ab845d03
Author: Geoffrey Mainland <gmainlan at microsoft.com>
Date:   Thu Feb 14 23:28:39 2013 +0000

    Pass 256-bit-wide vectors in registers.


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

292ff5f164fd5c41fcef39d8400146e0ab845d03
 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             |   55 ++++++++++++++++++++++++++++++
 includes/stg/MachRegs.h                  |   23 +++++++++++++
 includes/stg/Regs.h                      |   42 +++++++++++++++++++++++
 includes/stg/Types.h                     |    2 ++
 utils/deriveConstants/DeriveConstants.hs |    6 ++++
 12 files changed, 155 insertions(+)

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

    git diff-tree --root --patch-with-stat --no-color --find-copies-harder --ignore-space-at-eol --cc 292ff5f164fd5c41fcef39d8400146e0ab845d03



More information about the ghc-commits mailing list