[commit: ghc] master: Report bindings that cannot be vectorised (4d7033d)
Manuel Chakravarty
chak at cse.unsw.edu.au
Sat Sep 10 10:17:12 CEST 2011
Repository : ssh://darcs.haskell.org//srv/darcs/ghc
On branch : master
http://hackage.haskell.org/trac/ghc/changeset/4d7033df4912e0efc85ad37555897d7b33651a0b
>---------------------------------------------------------------
commit 4d7033df4912e0efc85ad37555897d7b33651a0b
Author: Manuel M T Chakravarty <chak at cse.unsw.edu.au>
Date: Sat Sep 10 16:55:21 2011 +1000
Report bindings that cannot be vectorised
- Toplevel bindings that cannot be vectorised are reported as a warning
- '-ddump-vt-trace' has even more information about unvectorised code
- Fixed some documentation
compiler/vectorise/Vectorise.hs | 18 ++-
compiler/vectorise/Vectorise/Convert.hs | 82 +++++++-----
compiler/vectorise/Vectorise/Exp.hs | 16 ++-
compiler/vectorise/Vectorise/Monad.hs | 8 +-
compiler/vectorise/Vectorise/Monad/Base.hs | 190 +++++++++++++++----------
compiler/vectorise/Vectorise/Monad/InstEnv.hs | 27 ++--
compiler/vectorise/Vectorise/Utils/PADict.hs | 6 +-
7 files changed, 215 insertions(+), 132 deletions(-)
Diff suppressed because of size. To see it, use:
git show 4d7033df4912e0efc85ad37555897d7b33651a0b
More information about the Cvs-ghc
mailing list