Rewrite vectorisation of product DataCon workers
[ghc.git] / compiler / vectorise / VectType.hs
2007-08-29  Roman LeshchinskiyRewrite vectorisation of product DataCon workers
2007-08-29  Roman LeshchinskiyRewrite generation of PA dictionaries
2007-08-24  Roman LeshchinskiyComplete PA dictionary generation for product types
2007-08-24  Roman LeshchinskiySimplify generation of PR dictionaries for products
2007-08-24  Roman LeshchinskiyAdapt PArray instance generation to new scheme
2007-08-24  Roman LeshchinskiyModify generation of PR dictionaries for new scheme
2007-08-24  Roman LeshchinskiyRefactoring
2007-08-24  Roman LeshchinskiyFix buildFromPRepr
2007-08-24  Roman LeshchinskiyMove code
2007-08-24  Roman LeshchinskiyMove code
2007-08-24  Roman LeshchinskiyChange buildToPRepr to work with the new representation...
2007-08-24  Roman LeshchinskiyEncode generic representation of vectorised TyCons...
2007-08-23  Roman LeshchinskiyRemove dead code
2007-08-23  Roman LeshchinskiyConversions to/from generic array representation (not...
2007-08-23  Roman LeshchinskiyGenerate dictPRepr
2007-08-22  Roman LeshchinskiyGenerate conversion from PRepr to original type
2007-08-22  Roman LeshchinskiyGenerate conversion to PRepr during vectorisation
2007-08-22  Roman LeshchinskiyMore refactoring
2007-08-22  Roman LeshchinskiyRefactoring
2007-08-22  Roman LeshchinskiyRename vectorisation-related stuff
2007-08-22  Roman LeshchinskiyGenerate PRepr instances during vectorisation
2007-08-21  Roman LeshchinskiyUse functions from BuildTyCl for vectorisation
2007-08-08  Roman LeshchinskiyFix bug in vectorised DataCon worker generation
2007-08-08  Roman LeshchinskiyUse dataConTag in flattened array representation
2007-08-07  Roman LeshchinskiyModify PA dictionary generation to the new record-based...
2007-08-07  Roman LeshchinskiyChange DataCon worker vectorisation to use PA records
2007-08-07  Roman LeshchinskiyMove code
2007-08-07  Roman LeshchinskiyRemove dead code
2007-08-07  Roman LeshchinskiyAssociate vectorised tycons with their PA dfuns
2007-08-07  Roman LeshchinskiyPA is now an explicit record instead of a typeclass
2007-08-02  Roman LeshchinskiyVectorise DataCon workers
2007-08-02  Roman LeshchinskiyInclude original tycon in PAInstance
2007-07-31  Roman LeshchinskiyRefactoring
2007-07-26  Roman LeshchinskiyOptimise parallel arrays of products
2007-07-26  Roman LeshchinskiyMark PA dictionaries as __inline_me
2007-07-26  Roman LeshchinskiyAdd missing coercion
2007-07-26  Roman LeshchinskiyMake sure DEFAULT always comes first in generated PA...
2007-07-26  Roman LeshchinskiyFix generation of lengthPA
2007-07-26  Roman LeshchinskiyModify generation of PA dictionaries to match GHC's...
2007-07-26  Roman LeshchinskiyAutomatically derive PA for vectorised tycons
2007-07-26  Roman LeshchinskiyPA instance generation code (not used yet)
2007-07-25  Roman LeshchinskiyPA dictionary generation
2007-07-25  Roman LeshchinskiyGenerate replicatePA
2007-07-25  Roman LeshchinskiyGenerate lengthPA method
2007-07-18  Roman LeshchinskiyRefactoring
2007-07-18  Roman LeshchinskiyBetter names for PArray instance coercions
2007-07-18  Roman LeshchinskiyAdd generated PArray instances to instance environments
2007-07-18  Roman LeshchinskiyNicer names for generated PArray instances
2007-07-18  Roman LeshchinskiyGenerate PArray instances of vectorised tycons
2007-07-18  Roman LeshchinskiyGeneration of DataCons for implicit PArray instances
2007-07-18  Roman LeshchinskiyFix two typos
2007-07-17  Roman LeshchinskiyHandle unlifted tycons and tuples correctly during...
2007-07-17  Roman LeshchinskiyVectorise type declarations
2007-07-17  Roman LeshchinskiyVectorisation of data declarations (incomplete)
2007-07-17  Roman LeshchinskiyClassification of tycons for vectorisation
2007-07-17  Roman LeshchinskiyClean up
2007-07-17  Roman LeshchinskiyMove type vectorisation code to a separate module