summaryrefslogtreecommitdiff
path: root/compiler/vectorise/Vectorise/Monad.hs
Commit message (Expand)AuthorAgeFilesLines
* vectorise: Put it out of its miseryBen Gamari2018-06-021-196/+0
* compiler: introduce custom "GhcPrelude" PreludeHerbert Valerio Riedel2017-09-191-0/+2
* Remove unused importSimon Peyton Jones2017-05-041-1/+0
* Desugar: Refactor initDsBen Gamari2017-03-071-8/+5
* COMPLETE pragmas for enhanced pattern exhaustiveness checkingMatthew Pickering2017-01-261-1/+1
* Make vectInfoParallelVars a DVarSetBartosz Nitka2016-06-071-1/+1
* Add kind equalities to GHC.Richard Eisenberg2015-12-111-10/+10
* Make -ddump-splices output to stdout (fixes #8796)Alexander Vershilov2015-02-051-1/+1
* Filter instance visibility based on set of visible orphans, fixes #2182.ghc-instvisEdward Z. Yang2014-11-291-2/+5
* Rename some of the functions in NameSet, to make the uniform with VarSet etcSimon Peyton Jones2014-11-281-1/+1
* Normalise the type when generating do-bind warnings (Trac #8470)Simon Peyton Jones2013-10-231-1/+2
* Vectoriser: merge fixManuel M T Chakravarty2013-02-061-1/+1
* Remove '-favoid-vect' and add '-fvectorisation-avoidance'Manuel M T Chakravarty2013-02-051-1/+2
* Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-051-13/+13
* Pass DynFlags down to showSDocIan Lynagh2012-06-121-5/+7
* Remove more uses of stdout and stderrIan Lynagh2012-05-291-4/+4
* Fix vectorisation of classesManuel M T Chakravarty2012-01-161-3/+3
* Move vectorisation of (->) & [::] into the libraryManuel M T Chakravarty2011-11-271-2/+0
* Fix newtype wrapper for 'PData[s] (Wrap a)' and fix VECTORISE type and instan...Manuel M T Chakravarty2011-11-251-4/+16
* Special case dictionary abstraction and application during vectorisationManuel M T Chakravarty2011-11-171-18/+15
* Improve vectorisation warnings and errorsManuel M T Chakravarty2011-11-141-2/+1
* New kind-polymorphic coreJose Pedro Magalhaes2011-11-111-1/+1
* Clean up and complete the vectorisation of type classesManuel M T Chakravarty2011-11-041-5/+5
* Vectoriser gets all DPH library identifiers from Data.Array.Parallel.PrimManuel M T Chakravarty2011-10-251-39/+38
* Fully implement for VECTORISE type pragmas (non-SCALAR).Manuel M T Chakravarty2011-10-101-2/+0
* Add support for all top-level declarations to GHCiSimon Marlow2011-09-211-2/+6
* Report bindings that cannot be vectorisedManuel M T Chakravarty2011-09-101-1/+7
* Fixed reading and generating VectInfo as well as naming of vectorised version...Manuel M T Chakravarty2011-08-241-10/+27
* Improve import and export of vectorisation informationManuel M T Chakravarty2011-08-191-4/+2
* Eliminate hardcoded names of D.A.PManuel M T Chakravarty2011-06-161-4/+1
* Added a pragma {-# NOVECTORISE f #-} that suppresses vectorisation of topleve...Manuel M T Chakravarty2011-06-131-1/+2
* Propagate scalar variables and tycons for vectorisation through 'HscTypes.Vec...Manuel M T Chakravarty2011-06-031-36/+30
* Added a VECTORISE pragmaManuel M T Chakravarty2011-02-201-52/+62
* Handling of recursive scalar functions in isScalarLamkeller@cse.unsw.edu.au2011-02-141-1/+7
* Added handling of non-recursive module global functions to isScalar checkkeller@cse.unsw.edu.au2011-02-091-1/+9
* Refactoring and tidyup of HscMain and related things (also fix #1666)Simon Marlow2010-10-271-0/+1
* Finish breaking up VectBuiltIn and VectMonad, and add commentsbenl@ouroborus.net2010-08-311-0/+146