[commit: ghc] master: Fix LLVM code generated for word2Float# and word2Double#. (6d5f25f)

2013-01-03 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/6d5f25f5e0b33173fb2e7983cab40808c723f220 >--- commit 6d5f25f5e0b33173fb2e7983cab40808c723f220 Author: Geoff

Re: Proposal: New procedures for handling packages in a GHC tree

2012-11-05 Thread Geoffrey Mainland
On 11/02/2012 08:10 PM, Ian Lynagh wrote: > Hi all, > > We have been working on a new way in which we handle the repositories > that make up a GHC tree, in order to makes the process smoother for all > parties. > > Our proposal is here: > http://hackage.haskell.org/trac/ghc/wiki/WorkingConventi

[commit: ghc] master: Generate correct LLVM for the new register allocation scheme. (dcf88e6)

2012-10-30 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/dcf88e66caefb3e79e68d4c149a878bc6eca639e >--- commit dcf88e66caefb3e79e68d4c149a878bc6eca639e Author: Geoff

[commit: ghc] master: Get ride of the -fregs-liveness flag. (a50cd57)

2012-10-30 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/a50cd57af13bbd046b274a42724f8ad059fc03be >--- commit a50cd57af13bbd046b274a42724f8ad059fc03be Author: Geoff

[commit: ghc] master: Attach global register liveness info to Cmm procedures. (5ee08dd)

2012-10-30 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/5ee08ddffbbe596d7716a09306888004e6baf2b1 >--- commit 5ee08ddffbbe596d7716a09306888004e6baf2b1 Author: Geoff

[commit: ghc] master: Properly mark C-- calls to _assertFail as "never returns". (82ede42)

2012-10-30 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/82ede42607140f8e8a05579a43fb4e7376a430db >--- commit 82ede42607140f8e8a05579a43fb4e7376a430db Author: Geoff

[commit: ghc] master: Generalize register sets and liveness calculations. (6a68507)

2012-10-30 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/6a685070116d3e61cda0c622212acac6482885d0 >--- commit 6a685070116d3e61cda0c622212acac6482885d0 Author: Geoff

[commit: ghc] master: Draw STG F and D registers from the same pool of available SSE registers on x86-64. (e2f6bbd)

2012-10-30 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/e2f6bbd3a27685bc667655fdb093734cb565b4cf >--- commit e2f6bbd3a27685bc667655fdb093734cb565b4cf Author: Geoff

[commit: ghc] master: Cmm jumps always have live register information. (8e81684)

2012-10-30 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/8e8168446a6f1fe2747ba10bc76053097862f4db >--- commit 8e8168446a6f1fe2747ba10bc76053097862f4db Author: Geoff

[commit: ghc] master: Save and restore registers across calls to unlockClosure. (3db0254)

2012-10-30 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/3db0254253a20473c774dccdb37e3b79464b5b41 >--- commit 3db0254253a20473c774dccdb37e3b79464b5b41 Author: Geoff

[commit: ghc] master: Attach proper jump liveness information to generated C-- code. (f9265dd)

2012-10-30 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/f9265dd369b9e269349930012c25e670248f2a09 >--- commit f9265dd369b9e269349930012c25e670248f2a09 Author: Geoff

Re: Determining live registers on Cmm procedure entry?

2012-10-17 Thread Geoffrey Mainland
On 10/17/2012 04:28 PM, Simon Marlow wrote: > On 17/10/12 07:48, Geoffrey Mainland wrote: > >> Thanks for the pointers. I've already rewritten the register >> allocator, so I know where the information comes from...it just seems >> to get lost when procedures are crea

Re: Determining live registers on Cmm procedure entry?

2012-10-17 Thread Geoffrey Mainland
t is to change CmmProc to include live register info. If this turns out to be too painful I may go back to the bitcast idea. Cheers, David On 16 October 2012 03:45, Geoffrey Mainland wrote: Hi all, I'm working on changing GHC's calling convention to support overlapping register class

Determining live registers on Cmm procedure entry?

2012-10-16 Thread Geoffrey Mainland
Hi all, I'm working on changing GHC's calling convention to support overlapping register classes. On x86-64 this will mean that a function can receive up to six Float/Double arguments (any mixture) in registers. Right now only two Double arguments can be passed in registers on x86-64, even if

[commit: ghc] master: Allow case expressions with a single alternative to be floated in. (4884546)

2012-04-26 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/488454620b77df3cb19069947ef14a3b445a444c >--- commit 488454620b77df3cb19069947ef14a3b445a444c Author: Geoff

[commit: ghc] simd's head updated: Merge remote-tracking branch 'origin/master' into simd (f510517)

2012-04-18 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'simd' now includes: a38b510... Add .gitignore. 276888e... Remember that these files are executable. 2abe72b... Fix example comment. 3d9a2ab... Fix comment. 7f23052... Add a missing ASSERT. b40cea3... Treat t

[commit: ghc] simd: Merge remote-tracking branch 'origin/master' into simd (92b7e3d)

2012-04-18 Thread Geoffrey Mainland
557... 270b7ce... Author: Geoffrey Mainland Date: Mon Apr 2 13:07:50 2012 +0100 Merge remote-tracking branch 'origin/master' into simd Conflicts: compiler/prelude/PrelNames.lhs compiler/prelude/TysPrim.lhs compiler/types/TyCon.lhs utils/genappl

[commit: ghc] simd: Remove general vector insertion primops. (582c49c)

2012-04-18 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/582c49cfe4fda19eadbc6e63491a0abb97b89656 >--- commit 582c49cfe4fda19eadbc6e63491a0abb97b89656 Author: Geoff

[commit: ghc] simd: Allow single-alternative case expressions to be floated in. (6d3ee92)

2012-04-18 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/6d3ee92ba09c51fe507a6f35699cf9e5588ba4b5 >--- commit 6d3ee92ba09c51fe507a6f35699cf9e5588ba4b5 Author: Geoff

[commit: ghc] simd: Merge remote-tracking branch 'origin/master' into simd (f510517)

2012-04-18 Thread Geoffrey Mainland
49c... 3377abe... Author: Geoffrey Mainland Date: Tue Apr 17 10:04:23 2012 +0100 Merge remote-tracking branch 'origin/master' into simd compiler/basicTypes/DataCon.lhs|2 +- compiler/coreSyn/CoreLint.lhs | 12 +- compiler/coreSyn/TrieMap.lhs | 39 ++- compiler/deSuga

[commit: ghc] simd: Add missing STG details for 128-byte vector applications. (db66370)

2012-04-18 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/db66370e21d17b3b1bb75e305906493b1530e544 >--- commit db66370e21d17b3b1bb75e305906493b1530e544 Author: Geoff

[commit: ghc] simd's head updated: Add appropriate primop annotations. (bf25557)

2012-04-05 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'simd' now includes: bb50135... Use nested tuples to desugar recursive do-notation 16b6283... Eliminate {| and |} vestiges in lexer/parser 51d89a5... Do not inherit "SPECIALISE instance" for INLINE default methods 4127

[commit: ghc] simd: Merge remote-tracking branch 'origin/master' into simd (f122d0f)

2012-04-05 Thread Geoffrey Mainland
eef... 68b59ce... Author: Geoffrey Mainland Date: Fri Feb 10 16:39:23 2012 + Merge remote-tracking branch 'origin/master' into simd Conflicts: compiler/llvmGen/Llvm/PpLlvm.hs aclocal.m4 | 30 +- compiler/basicType

[commit: ghc] simd: Add appropriate primop annotations. (bf25557)

2012-04-05 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/bf25557e568d9807237d8f3bd4a6dd5ba38d2489 >--- commit bf25557e568d9807237d8f3bd4a6dd5ba38d2489 Author: Geoff

[commit: ghc] simd: Fix validation failures. (4dde0a4)

2012-04-05 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/4dde0a40db56fb0c38e3f22917a48f534d2cbe38 >--- commit 4dde0a40db56fb0c38e3f22917a48f534d2cbe38 Author: Geoff

[commit: ghc] simd: Comments only. (97959c2)

2012-04-05 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/97959c2c1d2b2712f879d7adfbd97e2a019b2234 >--- commit 97959c2c1d2b2712f879d7adfbd97e2a019b2234 Author: Geoff

[commit: ghc] master: Fix fingerprints for merge commits. (73ce2e7)

2012-03-17 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master http://hackage.haskell.org/trac/ghc/changeset/73ce2e70651d0953a12ca8f25d5ba2830b046922 >--- commit 73ce2e70651d0953a12ca8f25d5ba2830b046922 Author: Geoff

[commit: ghc] simd's head updated: Merge branch 'master' into simd (7707eef)

2012-01-18 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'simd' now includes: 384f609... Split -XDataKinds from -XPolyKinds a9e17cc... Fix for tick intervals greater than one second. fac8ecb... Fix bug causing polling instead of blocking in the non-threaded RTS (#5773) 395e

[commit: ghc] simd: Merge branch 'master' into simd (7707eef)

2012-01-18 Thread Geoffrey Mainland
b26... 3e63df8... Author: Geoffrey Mainland Date: Wed Jan 18 12:55:13 2012 + Merge branch 'master' into simd compiler/coreSyn/CoreArity.lhs |4 +- compiler/coreSyn/CoreUtils.lhs | 237 +++--- compiler/deSugar/DsBinds.lhs

Getting a consistent tree from the past

2012-01-17 Thread Geoffrey Mainland
735a0fe75dc6bbeee3b libraries/containers|1ad907a244e163191cdc0679083c72d2309b1426 libraries/deepseq|835cad358b10fe5e6a4f2c38ce1286f5c6fd0d30 [gmainlan@MSRC-1361848 ghc-simd-test]$ git log | head commit 51ccfa90a8d61a4728ca643c1809cb96cc600836 Merge: e83973b 44e1853 Author: Geoffrey Mainland Date: Tue Jan 17 08:03:50 2012 +

[commit: ghc] simd's head updated: Merge branch 'master' into simd (11a3b26)

2012-01-16 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'simd' now includes: ee2dad1... Keep unicode characters in Haddock comments and comments in the token stream. fdf98d6... Merge branch 'master' of http://darcs.haskell.org/ghc e99f323... Add missing cases in TcUnify.uUnfill

[commit: ghc] simd: Merge branch 'master' into simd (11a3b26)

2012-01-16 Thread Geoffrey Mainland
73b... 3c67c9a... Author: Geoffrey Mainland Date: Mon Jan 16 14:30:55 2012 + Merge branch 'master' into simd Conflicts: compiler/codeGen/CgCallConv.hs compiler/codeGen/CgCase.lhs compiler/codeGen/CgHeapery.lhs compiler/codeGen/CgPrimOp.hs

RE: [commit: ghc] simd: Handle 4-byte aligned stack on Win32 when generating SSE instructions. (0f251a0)

2011-11-28 Thread Geoffrey Mainland
> -Original Message- > From: David Terei [mailto:davidte...@gmail.com] > Sent: 27 November 2011 23:32 > To: Geoffrey Mainland > Cc: cvs-ghc@haskell.org > Subject: Re: [commit: ghc] simd: Handle 4-byte aligned stack on Win32 when > generating SSE instructions. (0f25

Re: [commit: ghc] simd: Handle 4-byte aligned stack on Win32 when generating SSE instructions. (0f251a0)

2011-11-27 Thread Geoffrey Mainland
recently fixed half the reason the LLVM Mangler is >needed and hope to fix the other one someday and kill the Mangler so >I'm against adding any more to it. > >On 27 November 2011 14:15, Geoffrey Mainland >wrote: >> Repository : ssh://darcs.haskell.org//srv/darcs/ghc >

[commit: ghc] simd's head updated: Merge branch 'master', remote-tracking branch 'origin' into simd (e83973b)

2011-11-27 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'simd' now includes: dba7254... Enable pthread_getspecific() tls for LLVM compiler 6247b59... Add autoconf support to detect an LLVM-based C compiler 813596c... vectoriser: comments to PRepr and get PDatas TyCon from envir

[commit: ghc] simd: Add a bits128 type to C--. (f1d4853)

2011-11-27 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/f1d48536d48c7c290440a2c97ff706049babe03f >--- commit f1d48536d48c7c290440a2c97ff706049babe03f Author: Geoff

[commit: ghc] simd: Make genapply use proper types for 16-byte vectors. (599f75f)

2011-11-27 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/599f75f550fec81b2c05950f30574a4c2045fb30 >--- commit 599f75f550fec81b2c05950f30574a4c2045fb30 Author: Geoff

[commit: ghc] simd: Merge branch 'master', remote-tracking branch 'origin' into simd (e83973b)

2011-11-27 Thread Geoffrey Mainland
75f... df43fcd... Author: Geoffrey Mainland Date: Sun Nov 27 21:08:14 2011 + Merge branch 'master', remote-tracking branch 'origin' into simd Conflicts: compiler/llvmGen/LlvmCodeGen/CodeGen.hs aclocal.m4 | 93

[commit: ghc] simd: Handle 4-byte aligned stack on Win32 when generating SSE instructions. (0f251a0)

2011-11-27 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/0f251a04c21ca4a7de5c001d632e15a6fdaf948a >--- commit 0f251a04c21ca4a7de5c001d632e15a6fdaf948a Author: Geoff

[commit: ghc] simd: Merge branch 'master' into simd (770499c)

2011-11-16 Thread Geoffrey Mainland
46d... 1bbb89f... Author: Geoffrey Mainland Date: Wed Nov 16 16:17:58 2011 + Merge branch 'master' into simd Conflicts: compiler/prelude/TysPrim.lhs compiler/basicTypes/Literal.lhs|6 +- compiler/basicTypes/MkId.lhs |2

[commit: ghc] simd's head updated: Merge branch 'master' into simd (770499c)

2011-11-16 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'simd' now includes: f96db3c... Establish the invariant that (LitAlt l) is always unlifted 413c249... Clean of HscTypes 5b654b4... Tabs -> Spaces a2ac3dd... Clean of BinIface 8a86a53... Formatting fixes cbc0f

[commit: ghc] simd: Add primops for accessing base type arrays at vector types. (e42746d)

2011-11-16 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/e42746d07239888c74e937046fadf93655b44b65 >--- commit e42746d07239888c74e937046fadf93655b44b65 Author: Geoff

[commit: ghc] simd: Fix vector element insertion and deletion. (a72a946)

2011-11-15 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/a72a946c2ef0f15b89dda0164f36ee89179cee52 >--- commit a72a946c2ef0f15b89dda0164f36ee89179cee52 Author: Geoff

[commit: ghc] simd: Implement slow calls for vectors. (d4c7d6a)

2011-11-15 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/d4c7d6accd94f357808e94a8868acb59cbd1c1f7 >--- commit d4c7d6accd94f357808e94a8868acb59cbd1c1f7 Author: Geoff

[commit: ghc] simd: Add the Int64X2# primitive type and associated primops. (1376c64)

2011-11-11 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/1376c6473b0401244f7dfe2c689d4d497436e29b >--- commit 1376c6473b0401244f7dfe2c689d4d497436e29b Author: Geoff

[commit: ghc] simd: Add the DoubleX2# primitive type and associated primops. (41e5806)

2011-11-11 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/41e580695662ad6c667d22d914b8c17fdb3bdf4f >--- commit 41e580695662ad6c667d22d914b8c17fdb3bdf4f Author: Geoff

[commit: ghc] simd: Make separate sections for each primitive vector type. (6dc4ddf)

2011-11-11 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/6dc4ddf9e9379792b31e1491b48d4520e29c0514 >--- commit 6dc4ddf9e9379792b31e1491b48d4520e29c0514 Author: Geoff

[commit: ghc] simd: Casts can appear in vector expressions now, so tell the X86 code generator to (75acb2b)

2011-11-11 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/75acb2b135bb2821ee8297df39a23dc5bf5432b2 >--- commit 75acb2b135bb2821ee8297df39a23dc5bf5432b2 Author: Geoff

[commit: ghc] simd: Whitespace. (2b1bc2c)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/2b1bc2c6930544e6dfcec9a8c7b76ae5c121135e >--- commit 2b1bc2c6930544e6dfcec9a8c7b76ae5c121135e Author: Geoff

[commit: ghc] simd: Always pass vector values on the stack. (15ce930)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/15ce930f7c4dcd526947d7a0dcfaa2e7ba558f5d >--- commit 15ce930f7c4dcd526947d7a0dcfaa2e7ba558f5d Author: Geoff

[commit: ghc] simd: Add primops for duplicating a Float to produce a FloatX4 and for inserting a (2865ebc)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/2865ebc7ce6a28566148085ff1d4de71033e1b86 >--- commit 2865ebc7ce6a28566148085ff1d4de71033e1b86 Author: Geoff

[commit: ghc] simd: Change the compiler's internal representation of vectors. (9128f3f)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/9128f3fe09e3dac3c191fc8fb4fca930ad1e6b49 >--- commit 9128f3fe09e3dac3c191fc8fb4fca930ad1e6b49 Author: Geoff

[commit: ghc] simd: Get rid of vec4bWord, using vec4b32 instead. (94ed485)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/94ed485fafbe189055e9a84640016ae82ea24e8c >--- commit 94ed485fafbe189055e9a84640016ae82ea24e8c Author: Geoff

[commit: ghc] simd: Comment only. (3ef510c)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/3ef510c7fbe91fc5863208e0421f941fdd0e71c7 >--- commit 3ef510c7fbe91fc5863208e0421f941fdd0e71c7 Author: Geoff

[commit: ghc] simd: Vector packing/unpacking can require casts, e.g., vectors of 32-bit integers. (ecad73e)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/ecad73ef58b43dd9617cef755fd9d5f20702bd70 >--- commit ecad73ef58b43dd9617cef755fd9d5f20702bd70 Author: Geoff

[commit: ghc] simd: LLVM vector element extraction and insertion can take non-constant indices. (b0f4edc)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/b0f4edc3bad70a45eef3532f2f9d7a008d2ae0b7 >--- commit b0f4edc3bad70a45eef3532f2f9d7a008d2ae0b7 Author: Geoff

[commit: ghc] simd: Correct the type of int vector negation. (5bf3505)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/5bf3505a5a680da1e84cb07e3871709babf6d056 >--- commit 5bf3505a5a680da1e84cb07e3871709babf6d056 Author: Geoff

[commit: ghc] simd: Merge remote-tracking branch 'origin/master' into simd (9d20b5b)

2011-11-10 Thread Geoffrey Mainland
3db... 2d5a1a5... Author: Geoffrey Mainland Date: Thu Nov 10 09:12:41 2011 + Merge remote-tracking branch 'origin/master' into simd Conflicts: compiler/codeGen/CgUtils.hs aclocal.m4 |4 +- compiler/basicT

[commit: ghc] simd's head updated: Merge remote-tracking branch 'origin/master' into simd (9d20b5b)

2011-11-10 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc Branch 'simd' now includes: a9ce361... Change stack alignment to 16+8 bytes in STG code 521157f... Ignore stdcall c-call in native codegen on x86_64 0f6ab77... Fix Trac #5592: unused-import warnings with dot-dot notation 150d

[commit: testsuite] master: Add test case T4491 for #4491. (d90154a)

2011-11-09 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/testsuite On branch : master http://hackage.haskell.org/trac/ghc/changeset/d90154a4bf3dc5763f6a7a704e733e63cc85cdc3 >--- commit d90154a4bf3dc5763f6a7a704e733e63cc85cdc3 Author: Geoff

[commit: ghc] simd: Add suport for vector constants to LLVM. (f01afcd)

2011-11-03 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/f01afcddfb674f5ca7267ee2c9eec05a779f8dbc >--- commit f01afcddfb674f5ca7267ee2c9eec05a779f8dbc Author: Geoff

[commit: ghc] simd: Rename FloatVec4# to FloatX4# per discussion with Simon PJ. (7715bdb)

2011-11-03 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/7715bdb5e758b8c3fc25372106ac2acf37d0b463 >--- commit 7715bdb5e758b8c3fc25372106ac2acf37d0b463 Author: Geoff

[commit: ghc] simd: Add more FloatX4# primops. (3874183)

2011-11-03 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/3874183904c924e4c1b63e57f030fca9725d9dde >--- commit 3874183904c924e4c1b63e57f030fca9725d9dde Author: Geoff

[commit: ghc] simd: Add primops for packing and unpacking FloatX4#'s. (340816b)

2011-11-03 Thread Geoffrey Mainland
Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : simd http://hackage.haskell.org/trac/ghc/changeset/340816bc8bb6ec86d8949371ef586f0079306c6a >--- commit 340816bc8bb6ec86d8949371ef586f0079306c6a Author: Geoff

[PATCH] Fix libffi build on Windows after 3.0.10 update.

2011-10-14 Thread Geoffrey Mainland
After the libffi 3.0.10 update, my Windows build hung due to the way the libtool script invokes cmd. After fixing that, it still failed because it was looking for libffi_convenience.a in the wrong place. This patch fixes both issues for me and allows the build to succeed. Hopefully this will poi