Repository : ssh://darcs.haskell.org//srv/darcs/ghc On branch : master
http://hackage.haskell.org/trac/ghc/changeset/5d70c12019a3bf4b495cf45d28938e45030ef9d5 >--------------------------------------------------------------- commit 5d70c12019a3bf4b495cf45d28938e45030ef9d5 Author: Manuel M T Chakravarty <[email protected]> Date: Thu Nov 17 22:33:49 2011 +1100 Special case dictionary abstraction and application during vectorisation compiler/vectorise/Vectorise.hs | 19 +- compiler/vectorise/Vectorise/Exp.hs | 318 +++++++++++++++++------- compiler/vectorise/Vectorise/Monad.hs | 33 ++-- compiler/vectorise/Vectorise/Monad/Base.hs | 5 + compiler/vectorise/Vectorise/Type/Env.hs | 2 +- compiler/vectorise/Vectorise/Type/Type.hs | 80 +++--- compiler/vectorise/Vectorise/Utils.hs | 19 ++- compiler/vectorise/Vectorise/Utils/Closure.hs | 100 +++++--- compiler/vectorise/Vectorise/Utils/Hoisting.hs | 75 +++--- compiler/vectorise/Vectorise/Utils/Poly.hs | 22 +- compiler/vectorise/Vectorise/Var.hs | 114 +++------ 11 files changed, 466 insertions(+), 321 deletions(-) Diff suppressed because of size. To see it, use: git show 5d70c12019a3bf4b495cf45d28938e45030ef9d5 _______________________________________________ Cvs-ghc mailing list [email protected] http://www.haskell.org/mailman/listinfo/cvs-ghc
