New and undocumented target hooks (cf. PR3386, a regression)

Dorit Naishlos DORIT@il.ibm.com
Mon Dec 6 19:47:00 GMT 2004





> 2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
> TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD
> TARGET_VECTORIZE_BUILTIN_MASK_FOR_STORE
> TARGET_VECTORIZE_MISALIGNED_MEM_OK

Here are mine, tested on ppc-darwin.

TARGET_VECTORIZE_BUILTIN_MASK_FOR_STORE is actually not yet used by the
vectorizer -
shall I remove its occurrences for now, or leave it as an indication of
what is to come?

dorit

Changelog:

      * doc/tm.texi (TARGET_VECTORIZE_MISALIGNED_MEM_OK): Document target
hook.
      (TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD): Document target hook.
      (TARGET_VECTORIZE_BUILTIN_MASK_FOR_STORE): Document target hook.

Patch:

(See attached file: doc.patch)





                                                                                                                                                  
                      Steven Bosscher                                                                                                             
                      <stevenb@suse.de>        To:       Dorit Naishlos/Haifa/IBM@IBMIL, fjahanian@apple.com, bonzini@gnu.org,                    
                                                echristo@redhat.com, rth@redhat.com, kkojima@gcc.gnu.org, roger@eyesopen.com,                     
                      03/12/2004 15:16          zack@codesourcery.com                                                                             
                                               cc:       gcc@gcc.gnu.org                                                                          
                                               Subject:  New and undocumented target hooks (cf. PR3386, a regression)                             
                                                                                                                                                  




Hi,

Here is a list of people who have added target hooks in target.h
but who have not added the necessary documentation to doc/tm.texi:

2004-09-23  Dorit Naishlos <dorit@il.ibm.com>
TARGET_VECTORIZE_BUILTIN_MASK_FOR_LOAD
TARGET_VECTORIZE_BUILTIN_MASK_FOR_STORE
TARGET_VECTORIZE_MISALIGNED_MEM_OK


2004-08-16  Fariborz Jahanian <fjahanian@apple.com>
TARGET_EH_RETURN_FILTER_MODE

2004-09-24  Paolo Bonzini  <bonzini@gnu.org>
TARGET_FOLD_BUILTIN

2002-10-11  Eric Christopher  <echristo@redhat.com>
TARGET_VALID_POINTER_MODE

2002-12-09  Richard Henderson  <rth@redhat.com>
TARGET_CANNOT_FORCE_CONST_MEM

2003-10-29  Richard Henderson  <rth@redhat.com>
TARGET_BUILD_BUILTIN_VA_LIST

2003-02-18  Kaz Kojima  <kkojima@gcc.gnu.org>
TARGET_CANNOT_COPY_INSN_P

2003-02-03  Roger Sayle  <roger@eyesopen.com>
TARGET_DELEGITIMIZE_ADDRESS

2004-06-20  Zack Weinberg  <zack@codesourcery.com>
TARGET_HANDLE_PRAGMA_REDEFINE_EXTNAME
TARGET_HANDLE_PRAGMA_EXTERN_PREFIX

Can y'all please add documentation for these target hooks?

Gr.
Steven


-------------- next part --------------
A non-text attachment was scrubbed...
Name: doc.patch
Type: application/octet-stream
Size: 4355 bytes
Desc: not available
URL: <https://gcc.gnu.org/pipermail/gcc/attachments/20041206/63dc552a/attachment.obj>


More information about the Gcc mailing list