aboutsummaryrefslogtreecommitdiff
path: root/gcc/tree.h
diff options
context:
space:
mode:
authorMartin Liska <mliska@suse.cz>2018-08-28 09:23:12 +0200
committerMartin Liska <marxin@gcc.gnu.org>2018-08-28 07:23:12 +0000
commit36066262d9872fe449c384432e2f993939408cb5 (patch)
treee271017c2780608054e68e359b861d2308bedf47 /gcc/tree.h
parenta1ae0cbd96f326debd929214ee78cf683fc6f2a6 (diff)
downloadgcc-36066262d9872fe449c384432e2f993939408cb5.zip
gcc-36066262d9872fe449c384432e2f993939408cb5.tar.gz
gcc-36066262d9872fe449c384432e2f993939408cb5.tar.bz2
Update documentation of fndecl_built_in_p.
2018-08-28 Martin Liska <mliska@suse.cz> * tree.h: Update documentation of fndecl_built_in_p functions. From-SVN: r263907
Diffstat (limited to 'gcc/tree.h')
-rw-r--r--gcc/tree.h21
1 files changed, 8 insertions, 13 deletions
diff --git a/gcc/tree.h b/gcc/tree.h
index db04eb7..562a88b 100644
--- a/gcc/tree.h
+++ b/gcc/tree.h
@@ -5834,16 +5834,11 @@ type_has_mode_precision_p (const_tree t)
return known_eq (TYPE_PRECISION (t), GET_MODE_PRECISION (TYPE_MODE (t)));
}
-/* For a FUNCTION_DECL NODE, nonzero means a built in function of a
- standard library or more generally a built in function that is
- recognized by optimizers and expanders.
+/* Return true if a FUNCTION_DECL NODE is a GCC built-in function.
Note that it is different from the DECL_IS_BUILTIN accessor. For
instance, user declared prototypes of C library functions are not
- DECL_IS_BUILTIN but may be DECL_BUILT_IN.
-
- When a NULL argument is pass or tree code of the NODE is not FUNCTION_DECL
- false is returned. */
+ DECL_IS_BUILTIN but may be DECL_BUILT_IN. */
inline bool
fndecl_built_in_p (const_tree node)
@@ -5851,8 +5846,8 @@ fndecl_built_in_p (const_tree node)
return (DECL_BUILT_IN_CLASS (node) != NOT_BUILT_IN);
}
-/* For a FUNCTION_DECL NODE, return true when a function is
- a built-in of class KLASS. */
+/* Return true if a FUNCTION_DECL NODE is a GCC built-in function
+ of class KLASS. */
inline bool
fndecl_built_in_p (const_tree node, built_in_class klass)
@@ -5860,8 +5855,8 @@ fndecl_built_in_p (const_tree node, built_in_class klass)
return (fndecl_built_in_p (node) && DECL_BUILT_IN_CLASS (node) == klass);
}
-/* For a FUNCTION_DECL NODE, return true when a function is
- a built-in of class KLASS with name equal to NAME. */
+/* Return true if a FUNCTION_DECL NODE is a GCC built-in function
+ of class KLASS with name equal to NAME. */
inline bool
fndecl_built_in_p (const_tree node, int name, built_in_class klass)
@@ -5869,8 +5864,8 @@ fndecl_built_in_p (const_tree node, int name, built_in_class klass)
return (fndecl_built_in_p (node, klass) && DECL_FUNCTION_CODE (node) == name);
}
-/* For a FUNCTION_DECL NODE, return true when a function is
- a built-in of class BUILT_IN_NORMAL class with name equal to NAME. */
+/* Return true if a FUNCTION_DECL NODE is a GCC built-in function
+ of BUILT_IN_NORMAL class with name equal to NAME. */
inline bool
fndecl_built_in_p (const_tree node, built_in_function name)