diff options
author | Revital Eres <eres@il.ibm.com> | 2009-09-15 10:39:13 +0000 |
---|---|---|
committer | Revital Eres <revitale@gcc.gnu.org> | 2009-09-15 10:39:13 +0000 |
commit | 0601d0cf823bca6293bea3b017e668be2361ed04 (patch) | |
tree | 6da5176cd614d338ccf9a4e80eb154a56282eeb5 /gcc/doc | |
parent | e5e447966658e7be35927f8ba65b20933b052b26 (diff) | |
download | gcc-0601d0cf823bca6293bea3b017e668be2361ed04.zip gcc-0601d0cf823bca6293bea3b017e668be2361ed04.tar.gz gcc-0601d0cf823bca6293bea3b017e668be2361ed04.tar.bz2 |
New function for checking misalignment
From-SVN: r151715
Diffstat (limited to 'gcc/doc')
-rw-r--r-- | gcc/doc/tm.texi | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/gcc/doc/tm.texi b/gcc/doc/tm.texi index f236a7d..0139a8b 100644 --- a/gcc/doc/tm.texi +++ b/gcc/doc/tm.texi @@ -5679,6 +5679,14 @@ the vectorized function shall be of vector type @var{vec_type_out} and the argument types should be @var{vec_type_in}. @end deftypefn +@deftypefn {Target Hook} bool TARGET_SUPPORT_VECTOR_MISALIGNMENT (enum machine_mode @var{mode}, tree @var{type}, int @var{misalignment}, bool @var{is_packed}) +This hook should return true if the target supports misaligned vector +store/load of a specific factor denoted in the @var{misalignment} +parameter. The vector store/load should be of machine mode @var{mode} and +the elements in the vectors should be of type @var{type}. @var{is_packed} +parameter is true if the memory access is defined in a packed struct. +@end deftypefn + @node Anchored Addresses @section Anchored Addresses @cindex anchored addresses |