summaryrefslogtreecommitdiff
path: root/compiler/vectorise/VectBuiltIn.hs
Commit message (Expand)AuthorAgeFilesLines
* Finish breaking up VectBuiltIn and VectMonad, and add commentsbenl@ouroborus.net2010-08-311-584/+0
* Fix warningsbenl@ouroborus.net2010-08-301-1/+1
* Break up vectoriser builtins modulebenl@ouroborus.net2010-08-301-167/+3
* Track changes to DPH libsRoman Leshchinskiy2010-06-071-11/+12
* Track changes to DPH libsRoman Leshchinskiy2010-06-071-1/+6
* Track DPH library changesRoman Leshchinskiy2010-06-041-0/+2
* Comments and formatting onlybenl@ouroborus.net2010-05-241-243/+344
* Add sliceP mapping to vectoriser builtinsbenl@ouroborus.net2010-03-161-0/+11
* Remove dead codeRoman Leshchinskiy2009-11-121-3/+0
* Track changes to DPH libraryRoman Leshchinskiy2009-11-091-1/+1
* Use packByTag instead of pack in the vectoriserRoman Leshchinskiy2009-10-301-1/+12
* Fix warningsRoman Leshchinskiy2009-10-151-9/+5
* Don't hardwire PA and PR dfuns in the vectoriserRoman Leshchinskiy2009-10-151-61/+21
* PA and PR from dph are now type classesRoman Leshchinskiy2009-10-151-27/+31
* Fix warningsRoman Leshchinskiy2009-07-131-1/+1
* Separate length from data in DPH arraysRoman Leshchinskiy2009-07-131-72/+117
* Try not to avoid vectorising purely scalar functionsRoman Leshchinskiy2009-03-061-2/+127
* Track changes to package dphRoman Leshchinskiy2008-10-081-0/+2
* Add Word8 support to vectoriserRoman Leshchinskiy2008-10-071-4/+20
* Track changes to dphRoman Leshchinskiy2008-09-121-37/+72
* Follow OccName changes in VectBuiltInMax Bolingbroke2008-07-311-2/+2
* Slight refactoringRoman Leshchinskiy2008-07-011-23/+29
* Rename *NDP* -> *DPH*Roman Leshchinskiy2008-07-011-16/+16
* Parametrise vectoriser with DPH packageRoman Leshchinskiy2008-07-011-146/+164
* Don't use DPH backend directly in vectoriserRoman Leshchinskiy2008-07-011-14/+12
* 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 VectBuiltInIan Lynagh2008-04-121-99/+97
* 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
* Fixed warnings in vectorise/VectBuiltInTwan van Laarhoven2008-02-031-13/+12
* Use (UArr Int) instead of PArray_Int# in vectorisationRoman Leshchinskiy2007-12-151-6/+15
* Remove unused vectorisation built-inRoman Leshchinskiy2007-12-141-3/+0
* 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
* Vectorisation-related built insRoman Leshchinskiy2007-12-061-0/+3
* Teach vectorisation about some temporary conversion functionsRoman Leshchinskiy2007-12-061-0/+2
* Teach vectorisation about singletonPRoman Leshchinskiy2007-12-051-0/+1
* Teach vectorisation about tuple dataconsRoman Leshchinskiy2007-12-051-3/+4
* Track additions to package ndpRoman Leshchinskiy2007-12-051-2/+6
* Track changes to package ndpRoman Leshchinskiy2007-12-051-4/+4
* Add built-in Double operations to vectorisationRoman Leshchinskiy2007-11-221-0/+8
* Teach vectorisation about DoubleRoman Leshchinskiy2007-11-211-1/+4