Lines Matching defs:function_decl
125 DECL_LOCAL_FUNCTION_P (in FUNCTION_DECL)
129 DECL_TEMPLATE_INSTANTIATED (in a VAR_DECL or a FUNCTION_DECL)
132 2: DECL_THIS_EXTERN (in VAR_DECL or FUNCTION_DECL).
138 DECL_INVALID_OVERRIDER_P (in a FUNCTION_DECL)
140 6: DECL_THIS_STATIC (in VAR_DECL or FUNCTION_DECL).
143 DECL_THUNK_P (in a member FUNCTION_DECL)
145 8: DECL_DECLARED_CONSTEXPR_P (in VAR_DECL, FUNCTION_DECL)
196 TREE_CHECK2(NODE,VAR_DECL,FUNCTION_DECL)
199 TREE_CHECK3(NODE,VAR_DECL,FUNCTION_DECL,PARM_DECL)
202 TREE_CHECK4(NODE,VAR_DECL,FUNCTION_DECL,TYPE_DECL,TEMPLATE_DECL)
210 if (TREE_CODE (__t) != FUNCTION_DECL || !__t->decl_common.lang_specific \
309 /* The overloaded FUNCTION_DECL. */
334 /* The functions referred to by the BASELINK; either a FUNCTION_DECL,
588 /* Test if FUNCTION_DECL is a lambda function. */
638 /* The mangling scope for the lambda: FUNCTION_DECL, PARM_DECL, VAR_DECL,
924 tree function_decl;
1205 /* Given a FUNCTION_DECL, returns the first TREE_LIST out of TYPE_ARG_TYPES
1499 either a FUNCTION_DECL, a TEMPLATE_DECL, or an OVERLOAD. All
1528 /* A FUNCTION_DECL or OVERLOAD for the constructors for NODE. These
1533 /* A FUNCTION_DECL for the destructor for NODE. These are the
1742 NODE. The PURPOSE of each element is a FUNCTION_DECL for a virtual
1823 (TREE_CODE (NODE) == FUNCTION_DECL \
1836 /* In a FUNCTION_DECL for which DECL_THUNK_P holds, this is
1838 In a FUNCTION_DECL for which DECL_THUNK_P does not hold,
1844 /* In a FUNCTION_DECL for which DECL_THUNK_P holds, this is
1886 /* For a non-virtual FUNCTION_DECL, this is
1887 DECL_FRIEND_CONTEXT. For a virtual FUNCTION_DECL for which
1896 /* In a non-thunk FUNCTION_DECL or TEMPLATE_DECL, this is
1900 /* In a FUNCTION_DECL for which THUNK_P holds this is the
1956 template, not just on a FUNCTION_DECL. So when looking for things in
2001 /* For a FUNCTION_DECL or a VAR_DECL, the language linkage for the
2006 Implementation note: A FUNCTION_DECL without DECL_LANG_SPECIFIC was
2013 : (TREE_CODE (NODE) == FUNCTION_DECL \
2024 /* Nonzero if NODE (a FUNCTION_DECL) is a constructor for a complete
2030 /* Nonzero if NODE (a FUNCTION_DECL) is a constructor for a base
2036 /* Nonzero if NODE (a FUNCTION_DECL) is a constructor, but not either the
2043 /* Nonzero if NODE (a FUNCTION_DECL) is a copy constructor. */
2047 /* Nonzero if NODE (a FUNCTION_DECL) is a move constructor. */
2055 /* Nonzero if NODE (a FUNCTION_DECL) is a destructor, but not the
2062 /* Nonzero if NODE (a FUNCTION_DECL) is a destructor for a complete
2068 /* Nonzero if NODE (a FUNCTION_DECL) is a destructor for a base
2074 /* Nonzero if NODE (a FUNCTION_DECL) is a destructor for a complete
2080 /* Nonzero if NODE (a FUNCTION_DECL) is a cloned constructor or
2096 if (TREE_CODE (FN) == FUNCTION_DECL \
2131 /* Nonzero if NODE is a FUNCTION_DECL for which a VTT parameter is
2189 (TREE_CODE (NODE) == FUNCTION_DECL \
2233 /* A TREE_LIST of the types which have befriended this FUNCTION_DECL. */
2237 /* Nonzero for FUNCTION_DECL means that this decl is a static
2242 /* Nonzero for FUNCTION_DECL means that this decl is a non-static
2247 /* Nonzero for FUNCTION_DECL means that this decl is a member function
2252 /* Nonzero for FUNCTION_DECL means that this member function
2259 /* Nonzero for FUNCTION_DECL means that this member function
2280 /* Nonzero for FUNCTION_DECL means that this member function is a pure
2285 /* True (in a FUNCTION_DECL) if NODE is a virtual function that is an
2292 /* The thunks associated with NODE, a FUNCTION_DECL. */
2298 (TREE_CODE (NODE) == FUNCTION_DECL \
2315 /* Nonzero if NODE is a FUNCTION_DECL, but not a thunk. */
2317 (TREE_CODE (NODE) == FUNCTION_DECL && !DECL_THUNK_P (NODE))
2391 && TREE_CODE (DECL_CONTEXT (NODE)) == FUNCTION_DECL)
2394 (TYPE_CONTEXT (NODE) && TREE_CODE (TYPE_CONTEXT (NODE)) == FUNCTION_DECL)
2473 /* In a FUNCTION_DECL, this is nonzero if this function was defined in
2489 /* If non-NULL for a VAR_DECL, FUNCTION_DECL, TYPE_DECL or
2643 the FUNCTION_DECL for S<int>::f<double> will have, as its
2783 /* In a FUNCTION_DECL, the saved language-specific per-function data. */
2965 /* Nonzero if NODE is a FUNCTION_DECL (for a function with global
2977 /* Nonzero if NODE is a FUNCTION_DECL which was declared as a friend
3385 /* Nonzero for VAR_DECL and FUNCTION_DECL node means that `extern' was
3391 /* Nonzero for VAR_DECL and FUNCTION_DECL node means that `static' was
3443 /* Nonzero if the FUNCTION_DECL is a global constructor. */
3447 /* Nonzero if the FUNCTION_DECL is a global destructor. */
3538 && TREE_CODE (DECL_TEMPLATE_RESULT (NODE)) == FUNCTION_DECL)
3552 (TREE_CODE (NODE) == FUNCTION_DECL || DECL_FUNCTION_TEMPLATE_P (NODE))
3663 /* Nonzero if this VAR_DECL or FUNCTION_DECL has already been
3687 A thunk is an alternate entry point for an ordinary FUNCTION_DECL.
3688 The address of the ordinary FUNCTION_DECL is given by the
3690 FUNCTION_DECL. The job of the thunk is to either adjust the this
3691 pointer before transferring control to the FUNCTION_DECL, or call
3692 FUNCTION_DECL and then adjust the result value. Note, the result
3746 FUNCTION_DECL thunked to. It is