Commit message (Expand) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add {-# OPTIONS_GHC -w #-} and some blurb to all compiler modules | Ian Lynagh | 2007-09-01 | 1 | -0/+7 |
* | Remove NDP-related stuff from PrelNames | Roman Leshchinskiy | 2007-08-31 | 1 | -3/+7 |
* | Move all vectorisation built-ins to VectBuiltIn | Roman Leshchinskiy | 2007-08-23 | 1 | -14/+0 |
* | Get the PA dictionary for closures from the right module | Roman Leshchinskiy | 2007-08-21 | 1 | -1/+1 |
* | Use lookupOrig to find built-in NDP-related names | Roman Leshchinskiy | 2007-08-15 | 1 | -12/+6 |
* | Vectorise Case on products | Roman Leshchinskiy | 2007-08-08 | 1 | -0/+55 |
* | Add built-in PA dictionary for closures | Roman Leshchinskiy | 2007-08-08 | 1 | -1/+2 |
* | Change DataCon worker vectorisation to use PA records | Roman Leshchinskiy | 2007-08-07 | 1 | -3/+2 |
* | Add built-in PA dictionaries for boxed tuples | Roman Leshchinskiy | 2007-08-07 | 1 | -3/+14 |
* | PA is now an explicit record instead of a typeclass | Roman Leshchinskiy | 2007-08-07 | 1 | -10/+7 |
* | Support for using built-in PA dictionaries for some types | Roman Leshchinskiy | 2007-08-07 | 1 | -1/+10 |
* | Vectorise DataCon workers | Roman Leshchinskiy | 2007-08-02 | 1 | -3/+4 |
* | Refactoring | Roman Leshchinskiy | 2007-08-02 | 1 | -4/+2 |
* | Thread lifting context implicitly in the vectorisation monad | Roman Leshchinskiy | 2007-08-02 | 1 | -42/+41 |
* | Fix calls to replicatePA | Roman Leshchinskiy | 2007-08-01 | 1 | -3/+3 |
* | Reuse the lifting context Var | Roman Leshchinskiy | 2007-08-01 | 1 | -3/+2 |
* | Move code | Roman Leshchinskiy | 2007-08-01 | 1 | -13/+2 |
* | Nicer names for hoisted functions | Roman Leshchinskiy | 2007-08-01 | 1 | -8/+13 |
* | Improve closure generation for functions with multiple parameters | Roman Leshchinskiy | 2007-08-01 | 1 | -8/+13 |
* | Use new closure generation code in vectorisation | Roman Leshchinskiy | 2007-08-01 | 1 | -152/+16 |
* | More vectorisation-related smart constructors | Roman Leshchinskiy | 2007-07-31 | 1 | -26/+20 |
* | Use VectCore stuff in vectorisation | Roman Leshchinskiy | 2007-07-31 | 1 | -18/+21 |
* | Use a Var instead of a CoreExpr as the lifting context during vectorisation | Roman Leshchinskiy | 2007-07-31 | 1 | -11/+11 |
* | Simplify handling of variables during vectorisation | Roman Leshchinskiy | 2007-07-31 | 1 | -15/+15 |
* | Refactoring | Roman Leshchinskiy | 2007-07-31 | 1 | -6/+5 |
* | Automatically derive PA for vectorised tycons | Roman Leshchinskiy | 2007-07-26 | 1 | -5/+7 |
* | Move code | Roman Leshchinskiy | 2007-07-25 | 1 | -22/+1 |
* | More refactoring | Roman Leshchinskiy | 2007-07-25 | 1 | -9/+5 |
* | Refactoring | Roman Leshchinskiy | 2007-07-25 | 1 | -10/+4 |
* | Add generated PArray instances to instance environments | Roman Leshchinskiy | 2007-07-18 | 1 | -3/+15 |
* | Vectorise type declarations | Roman Leshchinskiy | 2007-07-17 | 1 | -1/+3 |
* | Clean up | Roman Leshchinskiy | 2007-07-17 | 1 | -4/+0 |
* | Move type vectorisation code to a separate module | Roman Leshchinskiy | 2007-07-17 | 1 | -33/+3 |
* | Pass correct dictionary to lengthPA for single-element environments | Roman Leshchinskiy | 2007-07-16 | 1 | -1/+2 |
* | Abstract over all in-scope type variables when creating closures | Roman Leshchinskiy | 2007-07-16 | 1 | -2/+2 |
* | Pass PA dictionaries after all type arguments | Roman Leshchinskiy | 2007-07-16 | 1 | -11/+7 |
* | Fix bug in lifted environment inspection code | Roman Leshchinskiy | 2007-07-16 | 1 | -1/+1 |
* | Lifting contexts have type Int# | Roman Leshchinskiy | 2007-07-16 | 1 | -8/+13 |
* | Fix bug in vectorisation | Roman Leshchinskiy | 2007-07-16 | 1 | -3/+1 |
* | Fix bad bug in type vectorisation | Roman Leshchinskiy | 2007-07-16 | 1 | -1/+1 |
* | Make vectorisation part of the optimiser pipeline | Roman Leshchinskiy | 2007-07-16 | 1 | -5/+6 |
* | Vectorise top-level bindings of a module | Roman Leshchinskiy | 2007-07-16 | 1 | -1/+5 |
* | Vectorisation of top-level bindings | Roman Leshchinskiy | 2007-07-16 | 1 | -1/+37 |
* | Refactoring | Roman Leshchinskiy | 2007-07-16 | 1 | -15/+14 |
* | Collect hoisted vectorised functions | Roman Leshchinskiy | 2007-07-16 | 1 | -2/+6 |
* | First incomplete version of closure vectorisation | Roman Leshchinskiy | 2007-07-13 | 1 | -0/+155 |
* | Refactor slightly | Roman Leshchinskiy | 2007-07-13 | 1 | -5/+8 |
* | Refactoring | Roman Leshchinskiy | 2007-07-11 | 1 | -14/+18 |
* | Add whitespace | Roman Leshchinskiy | 2007-07-11 | 1 | -0/+9 |
* | Only vectorise rank-1 expressions | Roman Leshchinskiy | 2007-07-11 | 1 | -16/+58 |