Changes between Version 10 and Version 11 of DataParallel/VectPragma


Ignore:
Timestamp:
Jun 26, 2011 7:47:02 AM (3 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/VectPragma

    v10 v11  
    6060 
    6161'''TODO:''' 
     62 * This isn' fully implemented yet. 
    6263 * Maybe don't have a rhs, but make this pragma mean that `T` should be vectorised as if the module containing `T` would have been vectorised.  (Post-hoc vectorisation of a data type.) 
    6364 
     
    7071indicates that the type is scalar; i.e., it has no embedded arrays.  Note that the type cannot be parameterised (as we could not rule out that any of the type parameters at a usage site is an array type.) 
    7172 
    72 The type constructor `T` must be in scope, but it may be imported. 
     73The type constructor `T` must be in scope, but it may be imported.  The `PData` and `PRepr` instances for `T` need to be manually defined.  (For types that the vectorised automatically determines that they don't need a vectorised version instances for `PData` and `PRepr` are still generated automatically.) 
    7374 
    7475'''TODO:'''