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

Geoffrey Mainland gmainlan at microsoft.com
Tue Mar 26 13:55:54 CET 2013


Repository : http://darcs.haskell.org/ghc.git/

On branch  : simd

https://github.com/ghc/ghc/commit/30a669a96ec824b78a5cfa988c5784f5a6cc162a

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

commit 30a669a96ec824b78a5cfa988c5784f5a6cc162a
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 30a669a96ec824b78a5cfa988c5784f5a6cc162a



More information about the ghc-commits mailing list