Hi, On Thu, 3 Nov 2011, Aldy Hernandez wrote:
> Index: gcc/doc/tm.texi > =================================================================== > --- gcc/doc/tm.texi (.../trunk) (revision 180744) > +++ gcc/doc/tm.texi (.../branches/transactional-memory) (revision > 180773) > @@ -5758,6 +5758,16 @@ mode returned by @code{TARGET_VECTORIZE_ > The default is zero which means to not iterate over other vector sizes. > @end deftypefn > > +@deftypefn {Target Hook} tree TARGET_VECTORIZE_BUILTIN_TM_LOAD (tree) > +This hook should return the built-in decl needed to load a vector of > +the given type. > +@end deftypefn > + > +@deftypefn {Target Hook} tree TARGET_VECTORIZE_BUILTIN_TM_STORE (tree) > +This hook should return the built-in decl needed to store a vector of > +the given type. > +@end deftypefn Somehow this docu should mention transactional memory (apart from the _TM in the name :) ), otherwise it reads as if these hooks are to be used for all vector loads/stores. Ciao, Michael.