summaryrefslogtreecommitdiff
path: root/compiler/vectorise/VectUtils.hs
Commit message (Expand)AuthorAgeFilesLines
* Finish breaking up vectoriser utilsbenl@ouroborus.net2010-09-091-371/+0
* Break out hoisting utils into their own modulebenl@ouroborus.net2010-09-081-70/+4
* Break out closure utils into own modulebenl@ouroborus.net2010-09-081-107/+5
* Finish breaking up VectBuiltIn and VectMonad, and add commentsbenl@ouroborus.net2010-08-311-2/+3
* Move VectCore to Vectorise treebenl@ouroborus.net2010-08-301-2/+1
* Split out vectoriser environments into own modulebenl@ouroborus.net2010-08-301-0/+2
* Vectorisation of method typesbenl@ouroborus.net2010-08-301-32/+50
* Comments and formatting to vectoriserbenl@ouroborus.net2010-08-301-6/+11
* Improve the handling of default methodssimonpj@microsoft.com2010-01-061-3/+3
* More work on the simplifier's inlining strategiessimonpj@microsoft.com2009-12-021-1/+1
* Remove dead codeRoman Leshchinskiy2009-11-121-5/+1
* Minor refactoringsimonpj@microsoft.com2009-10-301-2/+2
* Adapt vectoriser to new inlining mechanismRoman Leshchinskiy2009-10-301-24/+50
* Use packByTag instead of pack in the vectoriserRoman Leshchinskiy2009-10-301-1/+7
* 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
* Fix warningsRoman Leshchinskiy2009-10-151-1/+1
* PA and PR from dph are now type classesRoman Leshchinskiy2009-10-151-8/+31
* Fix warningsRoman Leshchinskiy2009-07-131-5/+3
* Separate length from data in DPH arraysRoman Leshchinskiy2009-07-131-119/+93
* Allow RULES for seq, and exploit themsimonpj@microsoft.com2009-06-031-1/+1
* Generate lots of __inline_me during vectorisationRoman Leshchinskiy2009-03-071-3/+4
* Try not to avoid vectorising purely scalar functionsRoman Leshchinskiy2009-03-061-0/+19
* Make record selectors into ordinary functionssimonpj@microsoft.com2009-01-021-2/+2
* Tidy up the treatment of dead binderssimonpj@microsoft.com2008-09-201-3/+2
* Clean up vectorisation error messagesRoman Leshchinskiy2008-09-161-10/+14
* Remove CoreSyn SOURCE importsMax Bolingbroke2008-08-071-2/+2
* Follow introduction of MkCore in VectUtilsMax Bolingbroke2008-07-311-1/+1
* Split the Id related functions out from Var into Id, document Var and some of IdMax Bolingbroke2008-07-311-1/+1
* (F)SLIT -> (f)sLit in VectUtilsIan Lynagh2008-04-121-7/+5
* Fixed warnings in vectorise/VectUtilsTwan van Laarhoven2008-01-261-22/+16
* Fix vectorisation bugRoman Leshchinskiy2007-12-061-3/+5
* Fix bugs in vectorisation of case expressionsRoman Leshchinskiy2007-11-191-1/+1
* Fix bug in generation of environments for vectorisationRoman Leshchinskiy2007-11-181-1/+4
* Incomplete support for boxing during vectorisationRoman Leshchinskiy2007-11-171-0/+13
* More vectorisation-related built-insRoman Leshchinskiy2007-11-161-1/+9
* Vectorisation utilitiesRoman Leshchinskiy2007-11-161-4/+8
* Add vectorisation built-insRoman Leshchinskiy2007-11-161-1/+6
* 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-40/+5
* Vectorisation of enumeration typesRoman Leshchinskiy2007-08-311-1/+6
* Number data constructors from 0 when vectorisingRoman Leshchinskiy2007-08-311-1/+1
* Fix vectorisation of sum type constructorsRoman Leshchinskiy2007-08-301-1/+1
* Find the correct array type for primitive tyconsRoman Leshchinskiy2007-08-301-2/+15
* Add code for looking up PA methods of primitive TyConsRoman Leshchinskiy2007-08-301-6/+24
* Complete PA dictionary generation for product typesRoman Leshchinskiy2007-08-241-22/+7
* Simplify generation of PR dictionaries for productsRoman Leshchinskiy2007-08-241-102/+0
* Adapt PArray instance generation to new schemeRoman Leshchinskiy2007-08-241-2/+22