summaryrefslogtreecommitdiff
path: root/compiler/vectorise/VectBuiltIn.hs
Commit message (Collapse)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
| | | | | Instead, we simply find all available PA and PR instances and get our dfuns from those.
* PA and PR from dph are now type classesRoman Leshchinskiy2009-10-151-27/+31
| | | | | This is a fairly big change to the vectoriser in preparation to Simon's inline patch.
* 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
| | | | MERGE TO 6.10
* Add Word8 support to vectoriserRoman Leshchinskiy2008-10-071-4/+20
| | | | MERGE TO 6.10
* 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
|