[patch] 14/n: trans-mem: compiler documentation

Joseph S. Myers joseph@codesourcery.com
Thu Nov 3 20:35:00 GMT 2011


On Thu, 3 Nov 2011, Aldy Hernandez wrote:

> Index: gcc/doc/tm.texi.in
> ===================================================================
> --- gcc/doc/tm.texi.in	(.../trunk)	(revision 180744)
> +++ gcc/doc/tm.texi.in	(.../branches/transactional-memory)	(revision
> 180773)
> @@ -5696,6 +5696,16 @@ mode returned by @code{TARGET_VECTORIZE_
>  The default is zero which means to not iterate over other vector sizes.
>  @end deftypefn
> 
> +@hook TARGET_VECTORIZE_BUILTIN_TM_LOAD
> +This hook should return the built-in decl needed to load a vector of
> +the given type.
> +@end deftypefn
> +
> +@hook TARGET_VECTORIZE_BUILTIN_TM_STORE
> +This hook should return the built-in decl needed to store a vector of
> +the given type.
> +@end deftypefn

Is this text based on pre-existing GFDL-only text?  If not, it's better to 
put it in target.def rather than directly in tm.texi.in (tm.texi.in should 
preferably just have the @hook lines saying where to put the documentation 
in tm.texi).

> +For more information on GCC's support for transactional memory, see
> +the accompanying documentation for @file{libitm}.

It should be possible to use a proper Texinfo cross-reference linking to 
the other manual.

-- 
Joseph S. Myers
joseph@codesourcery.com



More information about the Gcc-patches mailing list