summaryrefslogtreecommitdiff
path: root/compiler/vectorise
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-302-6/+9
|\
| * Pure refactoringSimon Peyton Jones2013-01-281-0/+1
| * More refactoring of FamInst/FamInstEnv; finally fixes Trac #7524Simon Peyton Jones2013-01-282-6/+8
* | Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2013-01-252-0/+2
|\ \ | |/
| * Refactor and improve the promotion inferenceSimon Peyton Jones2013-01-252-0/+2
* | Introduce CPR for sum types (Trac #5075)Simon Peyton Jones2013-01-241-5/+5
|/
* Refactor invariants for FamInsts.Richard Eisenberg2013-01-052-4/+8
* Merge branch 'master' of http://darcs.haskell.org/ghcSimon Peyton Jones2012-12-239-34/+47
|\
| * Implement overlapping type family instances.Richard Eisenberg2012-12-219-34/+47
* | Make {-# UNPACK #-} work for type/data family invocationsSimon Peyton Jones2012-12-232-5/+8
|/
* Remove getModuleDs; we now just use getModuleIan Lynagh2012-11-062-4/+5
* Refactor the way dump flags are handledIan Lynagh2012-10-181-2/+2
* Some alpha renamingIan Lynagh2012-10-162-3/+3
* Rename DynFlag to GeneralFlagIan Lynagh2012-10-161-1/+1
* 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