Changes between Version 53 and Version 54 of DataParallel/VectPragma


Ignore:
Timestamp:
Nov 11, 2012 11:32:09 PM (3 years ago)
Author:
chak
Comment:

--

Legend:

Unmodified
Added
Removed
Modified
  • DataParallel/VectPragma

    v53 v54  
    2929then it is ignored by the vectoriser — i.e., no function `f_v` is generated and `f` is left untouched.
    3030
    31 This pragma can only be used for bindings in the current module (exactly like an `INLINE` pragma).
     31This pragma can only be used for bindings in the current module (exactly like an `INLINE` pragma). The pragma must be used on all bindings forming a recursive group if it is used on any of the bindings in a group.
    3232
    3333'''Caveat:''' If `f`'s definition contains bindings that are being floated to the toplevel, those bindings may still be vectorised. ('''TODO:''' We might want to ensure that we never float anything out of (at least, those) bindings before the vectoriser is invoked.)