summaryrefslogtreecommitdiff
path: root/compiler/cmm/CmmCallConv.hs
diff options
context:
space:
mode:
authorJan Stolarek <jan.stolarek@p.lodz.pl>2014-11-05 13:44:32 +0100
committerJan Stolarek <jan.stolarek@p.lodz.pl>2014-11-06 12:50:17 +0100
commit303776ab1ff8e192fe42374c8547b7c77305796e (patch)
treede746f96f728081173fe4ad1b68e4d88a7936910 /compiler/cmm/CmmCallConv.hs
parentc0a235424a7a1963dddef6101da4edd3321b0002 (diff)
downloadhaskell-303776ab1ff8e192fe42374c8547b7c77305796e.tar.gz
Update User's Guide, cleanup DynFlags
Diffstat (limited to 'compiler/cmm/CmmCallConv.hs')
-rw-r--r--compiler/cmm/CmmCallConv.hs2
1 files changed, 1 insertions, 1 deletions
diff --git a/compiler/cmm/CmmCallConv.hs b/compiler/cmm/CmmCallConv.hs
index f36fc0bae5..440ee5634f 100644
--- a/compiler/cmm/CmmCallConv.hs
+++ b/compiler/cmm/CmmCallConv.hs
@@ -106,7 +106,7 @@ passFloatArgsInXmm dflags = case platformArch (targetPlatform dflags) of
-- On X86_64, we always pass 128-bit-wide vectors in registers. On 32-bit X86
-- and for all larger vector sizes on X86_64, LLVM's GHC calling convention
--- doesn't currently passing vectors in registers. The patch to update the GHC
+-- does not currently pass vectors in registers. The patch to update the GHC
-- calling convention to support passing SIMD vectors in registers is small and
-- well-contained, so it may make it into LLVM 3.4. The hidden
-- -fllvm-pass-vectors-in-regs flag will generate LLVM code that attempts to