summaryrefslogtreecommitdiff
path: root/compiler/vectorise
Commit message (Expand)AuthorAgeFilesLines
* Move tARGET_* out of HaskellConstantsIan Lynagh2012-09-173-7/+12
* Fix dfun unfolding of PA instances generated by the vectoriserManuel M T Chakravarty2012-07-281-2/+4
* Fix PA dfun construction with silent superclass argsManuel M T Chakravarty2012-06-272-11/+2
* Add silent superclass parameters to the vectoriserManuel M T Chakravarty2012-06-274-35/+85
* Add silent superclass parameters (again)Simon Peyton Jones2012-06-271-1/+1
* Make -dtrace-level a dynamic flagIan Lynagh2012-06-181-5/+3
* Pass DynFlags down to showSDocIan Lynagh2012-06-129-47/+84
* Pass DynFlags down to showPprIan Lynagh2012-06-122-5/+9
* Remove the Show Var instanceIan Lynagh2012-06-121-2/+2
* Change how macros like ASSERT are definedIan Lynagh2012-06-052-0/+2
* Remove more uses of stdout and stderrIan Lynagh2012-05-292-9/+11
* Fix #6080 & house keeping in Vectorise.ExpManuel M T Chakravarty2012-05-082-465/+338
* removed superfluous flag for vectScalarFunGabriele Keller2012-04-252-24/+13
* Replaced tabsGabriele Keller2012-04-251-14/+14
* Vectorisation AvoidanceGabriele Keller2012-04-242-183/+328
* Partial VectoriasationGabriele Keller2012-04-243-26/+354
* Fixed typo (wrong max constant) in Initiialise.hsGabriele Keller2012-04-241-1/+1
* Add newline to the end of fileJose Pedro Magalhaes2012-04-192-2/+4
* Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-03-132-0/+2
|\
| * Remove support for CTYPE pragmas on type synonymsIan Lynagh2012-02-221-1/+1
| * Implement the CTYPE pragma; part of the CApiFFI extensionIan Lynagh2012-02-163-1/+3
* | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-243-12/+35
|\ \ | |/
| * Fix vectorisation of classesManuel M T Chakravarty2012-01-163-12/+35
* | Mainly, rename LiteralTy to LitTySimon Peyton Jones2012-01-133-7/+7
* | Merge remote-tracking branch 'origin/master' into type-natsIavor S. Diatchki2012-01-079-96/+93
|\ \ | |/
| * Major refactoring of CoAxiomsSimon Peyton Jones2012-01-039-96/+93
* | Merge branch 'master' into type-natsIavor S. Diatchki2011-12-182-7/+35
|\ \ | |/
| * Fix scalar vectorisation of superclasses and recursive dfunsManuel M T Chakravarty2011-12-182-7/+35
* | Extend GHC's type with a representation for type level literals.Iavor S. Diatchki2011-12-183-0/+3
|/
* Be more careful when deciding which functions are scalarManuel M T Chakravarty2011-12-143-12/+31
* Fix -ddump-tc-trace for recursively defined type constructorsManuel M T Chakravarty2011-12-142-14/+18
* Revert "vectoriser: workaround bug in classiftTyCons"Manuel M T Chakravarty2011-12-141-9/+1
* vectoriser: workaround bug in classiftTyConsBen Lippmeier2011-12-121-1/+9
* Move vectorisation of (->) & [::] into the libraryManuel M T Chakravarty2011-11-276-46/+45
* Fix newtype wrapper for 'PData[s] (Wrap a)' and fix VECTORISE type and instan...Manuel M T Chakravarty2011-11-256-59/+141
* Fix and clean up 'PData' and 'Wrap' usage of the vectoriserManuel M T Chakravarty2011-11-238-572/+213
* Don't warn about not vectorised type synonymsManuel M T Chakravarty2011-11-231-4/+5
* vectoriser: fix pvoids problem when vectorising enumerationsBen Lippmeier2011-11-225-37/+116
* Remove a redundant tabs warning kludgeIan Lynagh2011-11-181-6/+0
* Fix the vectorisation of workers of data constructorsManuel M T Chakravarty2011-11-186-53/+103
* Warning policeManuel M T Chakravarty2011-11-171-1/+0
* Special case dictionary abstraction and application during vectorisationManuel M T Chakravarty2011-11-1711-327/+472
* Tabs -> spaces & other white spaceManuel M T Chakravarty2011-11-171-83/+68
* Merge /Users/benl/devel/ghc/ghc-head-develBen Lippmeier2011-11-176-18/+31
|\
| * vectoriser: Use Sels2 type for vector of selectors in PDatas Sum2 instanceBen Lippmeier2011-11-176-18/+31
* | vectoriser: mkCast args the other way around, and fix warningBen Lippmeier2011-11-172-6/+4
* | vectoriser: follow constraint solver changes in vectoriserBen Lippmeier2011-11-171-4/+4
* | Merge /Users/benl/devel/ghc/ghc-head-develBen Lippmeier2011-11-1710-311/+1133
|\ \ | |/
| * vectoriser: export PDatas data constructorsBen Lippmeier2011-11-151-1/+1
| * vectoriser: support tuple constructors up to arity 5Ben Lippmeier2011-11-151-1/+1