summaryrefslogtreecommitdiff
path: root/compiler/vectorise/VectUtils.hs
Commit message (Expand)AuthorAgeFilesLines
* (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
* Modify generation of PR dictionaries for new schemeRoman Leshchinskiy2007-08-241-31/+5
* RefactoringRoman Leshchinskiy2007-08-241-14/+21
* Remove dead codeRoman Leshchinskiy2007-08-241-34/+1
* Move codeRoman Leshchinskiy2007-08-241-26/+1
* Delete dead codeRoman Leshchinskiy2007-08-241-23/+0
* Change buildToPRepr to work with the new representation schemeRoman Leshchinskiy2007-08-241-24/+22
* Remove Embed and related stuff from vectorisationRoman Leshchinskiy2007-08-241-50/+20
* Encode generic representation of vectorised TyCons by a data typeRoman Leshchinskiy2007-08-241-2/+54
* Conversions to/from generic array representation (not finished yet)Roman Leshchinskiy2007-08-231-2/+55
* Use n-ary sums and products for NDP's generic representationRoman Leshchinskiy2007-08-231-74/+70
* Generate dictPReprRoman Leshchinskiy2007-08-231-2/+13
* Add generation of PR dictionariesRoman Leshchinskiy2007-08-231-0/+32
* Embed doesn't store a PA dictionary any moreRoman Leshchinskiy2007-08-231-18/+11
* Generate conversion from PRepr to original typeRoman Leshchinskiy2007-08-221-8/+60
* RefactoringRoman Leshchinskiy2007-08-221-16/+26
* Generate conversion to PRepr during vectorisationRoman Leshchinskiy2007-08-221-50/+51
* Utility functions for vectorisationRoman Leshchinskiy2007-08-221-0/+45
* More refactoringRoman Leshchinskiy2007-08-221-2/+19
* RefactoringRoman Leshchinskiy2007-08-221-17/+27
* Vectorise nullary constructors correctlyRoman Leshchinskiy2007-08-221-0/+2
* Vectorise Case on productsRoman Leshchinskiy2007-08-081-1/+7
* Utility functions for accessing parallel array representationsRoman Leshchinskiy2007-08-081-5/+12
* Fix bug in vectorised DataCon worker generationRoman Leshchinskiy2007-08-081-1/+5
* Trace more vectorisation failuresRoman Leshchinskiy2007-08-071-1/+1
* PA is now an explicit record instead of a typeclassRoman Leshchinskiy2007-08-071-5/+15
* More refactoringRoman Leshchinskiy2007-08-021-3/+6
* Thread lifting context implicitly in the vectorisation monadRoman Leshchinskiy2007-08-021-19/+28
* Move codeRoman Leshchinskiy2007-08-011-2/+12
* Nicer names for hoisted functionsRoman Leshchinskiy2007-08-011-7/+8