summaryrefslogtreecommitdiff
path: root/compiler/vectorise/VectMonad.hs
Commit message (Expand)AuthorAgeFilesLines
* Command-line options for selecting DPH backendRoman Leshchinskiy2008-07-021-4/+4
* Parametrise vectoriser with DPH packageRoman Leshchinskiy2008-07-011-3/+7
* Don't use DPH backend directly in vectoriserRoman Leshchinskiy2008-07-011-1/+1
* (F)SLIT -> (f)sLit in VectMonadIan Lynagh2008-04-121-2/+2
* Fix vectorisation monadRoman Leshchinskiy2008-03-071-4/+6
* Fixed warnings in vectorise/VectMonadTwan van Laarhoven2008-02-031-22/+12
* Replace remaining uses of ioToIOEnv by liftIO, remove ioToIOEnvTwan van Laarhoven2008-01-171-2/+2
* Use (UArr Int) instead of PArray_Int# in vectorisationRoman Leshchinskiy2007-12-151-1/+2
* Teach vectorisation about tuple dataconsRoman Leshchinskiy2007-12-051-1/+3
* Extend built-in vectorisation environmentsRoman Leshchinskiy2007-11-181-3/+3
* Add builtin var->var mapping to vectorisationRoman Leshchinskiy2007-11-181-2/+8
* Extend vectorisation built-in mappings with dataconsRoman Leshchinskiy2007-11-181-1/+7
* Incomplete support for boxing during vectorisationRoman Leshchinskiy2007-11-171-0/+15
* More vectorisation-related built-insRoman Leshchinskiy2007-11-161-1/+1
* Vectorisation utilitiesRoman Leshchinskiy2007-11-161-1/+4
* View patterns, record wildcards, and record punsDan Licata2007-10-101-1/+1
* Fix CodingStyle#Warnings URLsIan Lynagh2007-09-041-1/+1
* Use OPTIONS rather than OPTIONS_GHC for pragmasIan Lynagh2007-09-031-2/+2
* Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modulesIan Lynagh2007-09-011-0/+7
* Remove NDP-related stuff from PrelNamesRoman Leshchinskiy2007-08-311-1/+1
* Fix vectorisation of nullary data constructorsRoman Leshchinskiy2007-08-311-1/+1
* Find the correct array type for primitive tyconsRoman Leshchinskiy2007-08-301-2/+5
* Add code for looking up PA methods of primitive TyConsRoman Leshchinskiy2007-08-301-0/+4
* Use n-ary sums and products for NDP's generic representationRoman Leshchinskiy2007-08-231-3/+6
* Initialise PR dictionaries in vectorisation monadRoman Leshchinskiy2007-08-231-0/+2
* Add PR dictionaries to vectorisation monadRoman Leshchinskiy2007-08-231-1/+13
* Read the package state after pulling in all built-ins during vectorisationRoman Leshchinskiy2007-08-231-7/+8
* Move all vectorisation built-ins to VectBuiltInRoman Leshchinskiy2007-08-231-28/+20
* Move vectorisation built-ins to a separate moduleRoman Leshchinskiy2007-08-231-87/+2
* PR is an explicit record, not a classRoman Leshchinskiy2007-08-221-3/+6
* Add vectorisation-related built-inRoman Leshchinskiy2007-08-221-0/+4
* Use NDP's own (:*:) and (:+:)Roman Leshchinskiy2007-08-221-2/+2
* Add built-ins to vectorisation monadRoman Leshchinskiy2007-08-221-2/+10
* Rename vectorisation-related stuffRoman Leshchinskiy2007-08-221-3/+3
* Use functions from BuildTyCl for vectorisationRoman Leshchinskiy2007-08-211-0/+1
* Add a couple of built-ins to the vectorisation monadRoman Leshchinskiy2007-08-211-0/+15
* Remove packPA and combinePA from vectorisation built-ins for nowRoman Leshchinskiy2007-08-211-6/+6
* Use lookupOrig to find built-in NDP-related namesRoman Leshchinskiy2007-08-151-30/+15
* Make the new functions accessible from the vectorisation monadRoman Leshchinskiy2007-08-081-0/+9
* Trace more vectorisation failuresRoman Leshchinskiy2007-08-071-1/+1
* Associate vectorised tycons with their PA dfunsRoman Leshchinskiy2007-08-071-1/+6
* PA is now an explicit record instead of a typeclassRoman Leshchinskiy2007-08-071-19/+16
* Support for using built-in PA dictionaries for some typesRoman Leshchinskiy2007-08-071-1/+11
* Utility functions for accessing the RdrEnv during vectorisationRoman Leshchinskiy2007-08-071-0/+15
* Add RdrEnv to vectorisation stateRoman Leshchinskiy2007-08-071-3/+14
* Add utility functions for accessing PA info during vectorisationRoman Leshchinskiy2007-08-031-0/+8
* Add PA dfuns to VectMonad stateRoman Leshchinskiy2007-08-031-0/+6
* RefactoringRoman Leshchinskiy2007-08-021-1/+10
* Thread lifting context implicitly in the vectorisation monadRoman Leshchinskiy2007-08-021-0/+6
* Trace vectorisation failuresRoman Leshchinskiy2007-08-011-2/+9