summaryrefslogtreecommitdiff
path: root/compiler/vectorise/Vectorise/Env.hs
Commit message (Expand)AuthorAgeFilesLines
* Revise implementation of overlapping type family instances.Richard Eisenberg2013-06-211-1/+1
* Merge branch 'refs/heads/vect-avoid' into vect-avoid-mergeManuel M T Chakravarty2013-02-061-66/+57
|\
| * Remove '-favoid-vect' and add '-fvectorisation-avoidance'Manuel M T Chakravarty2013-02-051-4/+8
| * Fix tidying of vectorised codeManuel M T Chakravarty2013-02-041-4/+3
| * Rewrote vectorisation avoidance (based on the HS paper)Manuel M T Chakravarty2012-12-051-50/+38
| * Formatting wibblesManuel M T Chakravarty2012-08-171-12/+12
* | Implement overlapping type family instances.Richard Eisenberg2012-12-211-1/+1
|/
* Vectorisation AvoidanceGabriele Keller2012-04-241-1/+1
* Partial VectoriasationGabriele Keller2012-04-241-2/+7
* Be more careful when deciding which functions are scalarManuel M T Chakravarty2011-12-141-0/+3
* Move vectorisation of (->) & [::] into the libraryManuel M T Chakravarty2011-11-271-7/+0
* Fix newtype wrapper for 'PData[s] (Wrap a)' and fix VECTORISE type and instan...Manuel M T Chakravarty2011-11-251-5/+15
* Fix the vectorisation of workers of data constructorsManuel M T Chakravarty2011-11-181-1/+2
* Fix type of vectorised class data constructors and add dfuns into 'VectInfo'Manuel M T Chakravarty2011-11-141-2/+3
* Maintain the mapping of class selectors in 'VectInfo'Manuel M T Chakravarty2011-11-141-11/+22
* First cut at scalar vectorisation of class instancesManuel M T Chakravarty2011-11-091-1/+2
* Clean up and complete the vectorisation of type classesManuel M T Chakravarty2011-11-041-1/+2
* VECTORISE pragmas for type classes and instancesManuel M T Chakravarty2011-10-311-8/+0
* Vectoriser gets all DPH library identifiers from Data.Array.Parallel.PrimManuel M T Chakravarty2011-10-251-15/+11
* Fully implement for VECTORISE type pragmas (non-SCALAR).Manuel M T Chakravarty2011-10-101-13/+8
* Add support for all top-level declarations to GHCiSimon Marlow2011-09-211-5/+6
* Functions and types can now be post-hoc vectorised; i.e., in modules where th...Manuel M T Chakravarty2011-08-241-12/+16
* Improve import and export of vectorisation informationManuel M T Chakravarty2011-08-191-23/+17
* Add VECTORISE [SCALAR] type pragmaManuel M T Chakravarty2011-08-191-35/+37
* Eliminate hardcoded names of D.A.PManuel M T Chakravarty2011-06-161-12/+5
* Added a pragma {-# NOVECTORISE f #-} that suppresses vectorisation of topleve...Manuel M T Chakravarty2011-06-131-0/+6
* Haddock fix in the vectoriserManuel M T Chakravarty2011-06-031-21/+21
* Propagate scalar variables and tycons for vectorisation through 'HscTypes.Vec...Manuel M T Chakravarty2011-06-031-83/+100
* Completed the implementation of VECTORISE SCALARManuel M T Chakravarty2011-03-051-1/+2
* Added a VECTORISE pragmaManuel M T Chakravarty2011-02-201-27/+36
* Fix vectorisation of recursive typesRoman Leshchinskiy2011-01-261-3/+9
* Fix warningsbenl@ouroborus.net2010-08-301-1/+0
* Split out vectoriser environments into own modulebenl@ouroborus.net2010-08-301-0/+197