summaryrefslogtreecommitdiff
path: root/compiler/vectorise
Commit message (Expand)AuthorAgeFilesLines
* Define setIdUnfoldingLazily, and use it in VectoriseIan Lynagh2010-10-191-1/+1
* Implement INLINABLE pragma simonpj@microsoft.com2010-09-156-8/+8
* Fix build with 6.10Ian Lynagh2010-09-131-1/+4
* Remove two old junk filessimonpj@microsoft.com2010-09-131-651/+0
* Super-monster patch implementing the new typechecker -- at lastsimonpj@microsoft.com2010-09-137-3/+659
* Fix warningsIan Lynagh2010-09-093-3/+0
* Finish breaking up vectoriser utilsbenl@ouroborus.net2010-09-0917-388/+519
* Move VectType module to Vectorise treebenl@ouroborus.net2010-09-094-11/+6
* Sort all the PADict/PData/PRDict/PRepr stuff into their own modulesbenl@ouroborus.net2010-09-095-483/+545
* Break out Repr and PADict stuff for vectorisation of ADTs to their own modulesbenl@ouroborus.net2010-09-093-387/+440
* Break out conversion functions to own modulebenl@ouroborus.net2010-09-092-79/+90
* Comments and formatting onlybenl@ouroborus.net2010-09-091-26/+47
* Fix warnings on WindowsIan Lynagh2010-09-051-3/+0
* Break out hoisting utils into their own modulebenl@ouroborus.net2010-09-086-71/+97
* Break out closure utils into own modulebenl@ouroborus.net2010-09-084-107/+136
* Move VectVar module to Vectorise treebenl@ouroborus.net2010-09-082-2/+2
* Break out vectorisation of expressions into own modulebenl@ouroborus.net2010-09-082-415/+414
* Break out TyCon classifier into own modulebenl@ouroborus.net2010-09-082-77/+107
* Break out vectorisation of TyConDecls into own modulebenl@ouroborus.net2010-09-082-166/+164
* Break out type vectorisation into own modulebenl@ouroborus.net2010-09-072-98/+119
* Fix warnings: Remove unused importsIan Lynagh2010-09-023-4/+0
* Finish breaking up VectBuiltIn and VectMonad, and add commentsbenl@ouroborus.net2010-08-3115-1088/+1339
* Fix warningsbenl@ouroborus.net2010-08-303-3/+1
* Break up vectoriser builtins modulebenl@ouroborus.net2010-08-303-167/+226
* Move VectCore to Vectorise treebenl@ouroborus.net2010-08-306-21/+23
* Split out vectoriser environments into own modulebenl@ouroborus.net2010-08-306-152/+203
* Comments and formatting to vectoriser, and split out varish stuff into own mo...benl@ouroborus.net2010-08-304-107/+183
* Fix warningsbenl@ouroborus.net2010-08-301-1/+1
* Vectorisation of method typesbenl@ouroborus.net2010-08-304-113/+362
* Comments and formatting to vectoriserbenl@ouroborus.net2010-08-304-63/+229
* Robustify the treatement of DFunUnfoldingsimonpj@microsoft.com2010-05-311-3/+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
* Vectoriser: only treat a function as scalar if it actually computes somethingRoman Leshchinskiy2010-06-011-1/+10
* Comments and formatting onlybenl@ouroborus.net2010-05-241-243/+344
* Fix Trac #3966: warn about useless UNPACK pragmassimonpj@microsoft.com2010-05-061-3/+3
* Add sliceP mapping to vectoriser builtinsbenl@ouroborus.net2010-03-161-0/+11
* Comments onlybenl@ouroborus.net2010-03-111-18/+74
* Improve the handling of default methodssimonpj@microsoft.com2010-01-063-6/+6
* Generate INLINE pragmas for PA methodsRoman Leshchinskiy2009-12-031-1/+2
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-023-4/+4
* Remove dead codeRoman Leshchinskiy2009-11-122-8/+1
* Track changes to DPH libraryRoman Leshchinskiy2009-11-091-1/+1
* Minor refactoringsimonpj@microsoft.com2009-10-301-2/+2
* Adapt vectoriser to new inlining mechanismRoman Leshchinskiy2009-10-304-126/+202
* Use packByTag instead of pack in the vectoriserRoman Leshchinskiy2009-10-304-13/+31
* The Big INLINE Patch: totally reorganise way that INLINE pragmas worksimonpj@microsoft.com2009-10-292-1/+10
* Fix bug in data type vectorisationRoman Leshchinskiy2009-10-161-1/+1
* Fix Trac #959: a long-standing bug in instantiating otherwise-unbound type va...simonpj@microsoft.com2009-10-151-1/+1