[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