Vectoriser gets all DPH library identifiers from Data.Array.Parallel.Prim
authorManuel M T Chakravarty <chak@cse.unsw.edu.au>
Mon, 24 Oct 2011 03:48:34 +0000 (14:48 +1100)
committerManuel M T Chakravarty <chak@cse.unsw.edu.au>
Tue, 25 Oct 2011 03:50:01 +0000 (14:50 +1100)
commit3bbd226eb5cc4f1ff92535936da144bbfb4426d1
tree21b0def0b4ea0b1a45e48be309de0ad8e123d0b1
parent9ada6542bad350664b6991b33dc675daac999793
Vectoriser gets all DPH library identifiers from Data.Array.Parallel.Prim

* No more use of hardcoded original names
* Initialisation of the desugarer monad loads 'Data.Array.Parallel.Prim' if -fdph-* given
* Initialisation of the vectoriser gets all built-in names from there
16 files changed:
compiler/deSugar/DsMonad.lhs
compiler/ghc.cabal.in
compiler/iface/TcIface.lhs
compiler/main/HscTypes.lhs
compiler/main/TidyPgm.lhs
compiler/prelude/PrelNames.lhs
compiler/vectorise/Vectorise/Builtins.hs
compiler/vectorise/Vectorise/Builtins/Base.hs
compiler/vectorise/Vectorise/Builtins/Initialise.hs
compiler/vectorise/Vectorise/Builtins/Modules.hs [deleted file]
compiler/vectorise/Vectorise/Env.hs
compiler/vectorise/Vectorise/Monad.hs
compiler/vectorise/Vectorise/Utils.hs
compiler/vectorise/Vectorise/Utils/Base.hs
compiler/vectorise/Vectorise/Utils/Closure.hs
compiler/vectorise/Vectorise/Utils/PADict.hs