summaryrefslogtreecommitdiff
path: root/compiler/vectorise
Commit message (Expand)AuthorAgeFilesLines
* Command-line options for selecting DPH backendRoman Leshchinskiy2008-07-022-7/+12
* Slight refactoringRoman Leshchinskiy2008-07-011-23/+29
* Rename *NDP* -> *DPH*Roman Leshchinskiy2008-07-011-16/+16
* Parametrise vectoriser with DPH packageRoman Leshchinskiy2008-07-012-149/+171
* Don't use DPH backend directly in vectoriserRoman Leshchinskiy2008-07-012-15/+13
* Use zipLazy from Util in VectType, rather than defining our own lazy_zipIan Lynagh2008-05-131-5/+2
* Make Vectorise warning-freeIan Lynagh2008-05-041-35/+15
* Remove some dead code from VectTypeIan Lynagh2008-05-041-4/+3
* Make VectType warning-freeIan Lynagh2008-05-041-41/+34
* Vectorise polymorphic let bindingsRoman Leshchinskiy2008-05-042-19/+30
* sumP on doubles and int keller@cse.unsw.edu.au2008-05-021-3/+3
* Fixed vect decl for sumP, enumfromToPkeller@cse.unsw.edu.au2008-05-011-2/+2
* Vectorisation of: enumFromTo, div, intSqrtkeller@cse.unsw.edu.au2008-04-251-0/+8
* Added support for vectorising emptyP, squareRoot, combinePkeller@cse.unsw.edu.au2008-04-241-0/+3
* (F)SLIT -> (f)sLit in VectoriseIan Lynagh2008-04-121-6/+4
* (F)SLIT -> (f)sLit in VectTypeIan Lynagh2008-04-121-22/+20
* (F)SLIT -> (f)sLit in VectUtilsIan Lynagh2008-04-121-7/+5
* (F)SLIT -> (f)sLit in VectMonadIan Lynagh2008-04-121-2/+2
* (F)SLIT -> (f)sLit in VectBuiltInIan Lynagh2008-04-121-99/+97
* Fix bug in vectorisation of case expressionsRoman Leshchinskiy2008-04-111-2/+1
* Don't import FastString in HsVersions.hIan Lynagh2008-03-292-2/+1
* Vectorise tuple constructorsnRoman Leshchinskiy2008-03-171-3/+23
* Added double divide and unzipPkeller@cse.unsw.edu.au2008-03-171-0/+2
* Added 'div' to set of vectorising functionskeller@cse.unsw.edu.au2008-03-111-0/+1
* Bump mAX_NDP_PROD to 5Roman Leshchinskiy2008-03-131-1/+1
* Make sure we generate PA dictionaries for tuples up to mAX_NDP_PRODRoman Leshchinskiy2008-03-121-1/+1
* Bump mAX_NDP_PROD to 4Roman Leshchinskiy2008-03-121-1/+1
* Fix vectorisation monadRoman Leshchinskiy2008-03-071-4/+6
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-071-1/+1
* Whitespace onlyIan Lynagh2008-02-181-8/+8
* Fixed warnings in vectorise/VectMonadTwan van Laarhoven2008-02-031-22/+12
* Fixed warnings in vectorise/VectBuiltInTwan van Laarhoven2008-02-031-13/+12
* Fixed warnings in vectorise/VectCoreTwan van Laarhoven2008-02-031-7/+2
* Make some more modules use LazyUniqFM instead of UniqFMIan Lynagh2008-02-071-1/+1
* Fixed warnings in vectorise/VectUtilsTwan van Laarhoven2008-01-261-22/+16
* Replace remaining uses of ioToIOEnv by liftIO, remove ioToIOEnvTwan van Laarhoven2008-01-171-2/+2
* Fix lifting of case expressionsRoman Leshchinskiy2007-12-151-7/+13
* Use (UArr Int) instead of PArray_Int# in vectorisationRoman Leshchinskiy2007-12-153-9/+19
* Remove unused vectorisation built-inRoman Leshchinskiy2007-12-141-3/+0
* Treat some standard data cons specially during vectorisationRoman Leshchinskiy2007-12-131-0/+11
* More vectorisation-related built insRoman Leshchinskiy2007-12-131-0/+12
* Track changes to package ndpRoman Leshchinskiy2007-12-121-9/+9
* Add vectorisation built-insRoman Leshchinskiy2007-12-121-0/+7
* Fix vectorisation bugRoman Leshchinskiy2007-12-061-3/+5
* Vectorisation-related built insRoman Leshchinskiy2007-12-061-0/+3
* Teach vectorisation about some temporary conversion functionsRoman Leshchinskiy2007-12-061-0/+2
* Vectorise case of unit correctlyRoman Leshchinskiy2007-12-051-0/+8
* Teach vectorisation about singletonPRoman Leshchinskiy2007-12-051-0/+1
* Teach vectorisation about tuple dataconsRoman Leshchinskiy2007-12-052-4/+7
* Track additions to package ndpRoman Leshchinskiy2007-12-051-2/+6