Lines Matching defs:function_decl
433 DECL_OVERRIDE_P (in FUNCTION_DECL)
462 DECL_FINAL_P (in FUNCTION_DECL)
478 FNDECL_USED_AUTO (in FUNCTION_DECL)
507 FNDECL_MANIFESTLY_CONST_EVALUATED (in FUNCTION_DECL)
532 DECL_LOCAL_DECL_P (in FUNCTION_DECL, VAR_DECL)
537 DECL_TEMPLATE_INSTANTIATED (in a VAR_DECL or a FUNCTION_DECL)
543 2: DECL_THIS_EXTERN (in VAR_DECL, FUNCTION_DECL or PARM_DECL)
554 DECL_INVALID_OVERRIDER_P (in a FUNCTION_DECL)
557 6: DECL_THIS_STATIC (in VAR_DECL, FUNCTION_DECL or PARM_DECL)
560 7: DECL_THUNK_P (in a member FUNCTION_DECL)
563 8: DECL_DECLARED_CONSTEXPR_P (in VAR_DECL, FUNCTION_DECL)
616 TREE_CHECK2(NODE,VAR_DECL,FUNCTION_DECL)
619 TREE_CHECK3(NODE,TYPE_DECL,TEMPLATE_DECL,FUNCTION_DECL)
623 || TREE_CODE (NODE) == FUNCTION_DECL)
626 TREE_CHECK3(NODE,VAR_DECL,FUNCTION_DECL,PARM_DECL)
629 TREE_CHECK4(NODE,VAR_DECL,FUNCTION_DECL,TYPE_DECL,TEMPLATE_DECL)
632 TREE_CHECK5(NODE,VAR_DECL,FIELD_DECL,FUNCTION_DECL,TYPE_DECL,TEMPLATE_DECL)
647 case FUNCTION_DECL:
657 VAR_DECL, FUNCTION_DECL, FIELD_DECL, TYPE_DECL,
667 if (TREE_CODE (__t) != FUNCTION_DECL || !__t->decl_common.lang_specific \
808 (TREE_CODE (NODE) == FUNCTION_DECL || TREE_CODE (NODE) == OVERLOAD)
1053 /* The functions referred to by the BASELINK; either a FUNCTION_DECL,
1440 /* Test if FUNCTION_DECL is a lambda function. */
1493 /* The mangling scope for the lambda: FUNCTION_DECL, PARM_DECL, VAR_DECL,
1742 (DECL_LANG_SPECIFIC (TREE_CHECK2(NODE,FUNCTION_DECL,VAR_DECL))\
1833 tree function_decl;
2273 /* Given a FUNCTION_DECL, returns the first TREE_LIST out of TYPE_ARG_TYPES
2529 /* A FUNCTION_DECL or OVERLOAD for the constructors for NODE. These
2534 /* A FUNCTION_DECL for the destructor for NODE. This is the
2749 NODE. The PURPOSE of each element is a FUNCTION_DECL for a virtual
2858 /* VAR_DECL or FUNCTION_DECL has attached decls. */
2879 /* In a FUNCTION_DECL for which DECL_THUNK_P holds, this is
2881 In a FUNCTION_DECL for which DECL_THUNK_P does not hold,
2886 /* In a DECL_THUNK_P FUNCTION_DECL, this is THUNK_VIRTUAL_OFFSET.
2931 /* For a virtual FUNCTION_DECL for which
2936 For a DECL_CONSTUCTOR_P FUNCTION_DECL, this is the base from
2943 /* In a non-thunk FUNCTION_DECL, this is DECL_CLONED_FUNCTION. */
2946 /* In a FUNCTION_DECL for which THUNK_P holds this is the
3020 template, not just on a FUNCTION_DECL. So when looking for things in
3069 /* For a FUNCTION_DECL or a VAR_DECL, the language linkage for the
3074 Implementation note: A FUNCTION_DECL without DECL_LANG_SPECIFIC was
3081 : (TREE_CODE (NODE) == FUNCTION_DECL \
3093 /* Nonzero if NODE (a FUNCTION_DECL) is a constructor for a complete
3098 /* Nonzero if NODE (a FUNCTION_DECL) is a constructor for a base
3103 /* Nonzero if NODE (a FUNCTION_DECL) is a constructor, but not either the
3109 /* Nonzero if NODE (a FUNCTION_DECL) is a copy constructor. */
3113 /* Nonzero if NODE (a FUNCTION_DECL) is a move constructor. */
3117 /* Nonzero if NODE (a FUNCTION_DECL or TEMPLATE_DECL)
3122 /* Nonzero if NODE (a FUNCTION_DECL) is a destructor, but not the
3128 /* Nonzero if NODE (a FUNCTION_DECL) is a destructor for a complete
3133 /* Nonzero if NODE (a FUNCTION_DECL) is a destructor for a base
3138 /* Nonzero if NODE (a FUNCTION_DECL) is a destructor for a complete
3169 if (!(TREE_CODE (FN) == FUNCTION_DECL \
3226 /* NODE is a function_decl for an overloaded operator. Return its
3244 (TREE_CODE (NODE) == FUNCTION_DECL \
3285 /* Nonzero for FUNCTION_DECL means that this is a friend that is
3311 /* A TREE_LIST of the types which have befriended this FUNCTION_DECL. */
3315 /* Nonzero for FUNCTION_DECL means that this decl is a static
3320 /* Nonzero for FUNCTION_DECL means that this decl is a non-static
3325 /* Nonzero for FUNCTION_DECL means that this decl is a member function
3330 /* Nonzero for FUNCTION_DECL means that this member function
3337 /* Nonzero for FUNCTION_DECL means that this member function
3358 /* Nonzero for FUNCTION_DECL means that this member function is a pure
3363 /* Nonzero for FUNCTION_DECL means that this member function (either
3369 /* Nonzero for a defaulted FUNCTION_DECL for which we haven't decided yet if
3374 /* True (in a FUNCTION_DECL) if NODE is a virtual function that is an
3381 /* True (in a FUNCTION_DECL) if NODE is a function declared with
3385 /* The thunks associated with NODE, a FUNCTION_DECL. */
3393 /* If NODE, a FUNCTION_DECL, is a C++11 inheriting constructor, then this
3413 (TREE_CODE (NODE) == FUNCTION_DECL \
3430 /* Nonzero if NODE is a FUNCTION_DECL, but not a thunk. */
3432 (TREE_CODE (NODE) == FUNCTION_DECL && !DECL_THUNK_P (NODE))
3536 && TREE_CODE (DECL_CONTEXT (NODE)) == FUNCTION_DECL)
3539 (TYPE_CONTEXT (NODE) && TREE_CODE (TYPE_CONTEXT (NODE)) == FUNCTION_DECL)
3626 /* In a FUNCTION_DECL, this is nonzero if this function was defined in
3654 /* If non-NULL for a VAR_DECL, FUNCTION_DECL, TYPE_DECL, TEMPLATE_DECL,
3834 the FUNCTION_DECL for S<int>::f<double> will have, as its
4043 /* In a FUNCTION_DECL, the saved auto-return pattern. */
4284 /* Nonzero if NODE is a FUNCTION_DECL or VARIABLE_DECL (for a decl
4317 /* Nonzero if NODE is an artificial FUNCTION_DECL for
4846 /* Nonzero for VAR_DECL and FUNCTION_DECL node means that `extern' was
4852 /* Nonzero for VAR_DECL and FUNCTION_DECL node means that `static' was
4928 /* Nonzero if the FUNCTION_DECL is a global constructor. */
4932 /* Nonzero if the FUNCTION_DECL is a global destructor. */
5036 && TREE_CODE (DECL_TEMPLATE_RESULT (NODE)) == FUNCTION_DECL)
5061 (TREE_CODE (NODE) == FUNCTION_DECL || DECL_FUNCTION_TEMPLATE_P (NODE))
5188 /* Nonzero if this VAR_DECL or FUNCTION_DECL has already been
5213 A thunk is an alternate entry point for an ordinary FUNCTION_DECL.
5214 The address of the ordinary FUNCTION_DECL is given by the
5216 FUNCTION_DECL. The job of the thunk is to either adjust the this
5217 pointer before transferring control to the FUNCTION_DECL, or call
5218 FUNCTION_DECL and then adjust the result value. Note, the result
5272 /* For thunk NODE, this is the FUNCTION_DECL thunked to. It is
5285 /* True if NODE is a co-routine FUNCTION_DECL. */
5289 /* For a FUNCTION_DECL of a coroutine, this holds the ACTOR helper function
5294 /* For a FUNCTION_DECL of a coroutine, this holds the DESTROY helper function
5299 /* For a FUNCTION_DECL of a coroutine helper (ACTOR or DESTROY), this points
8594 return TREE_CODE (t) == FUNCTION_DECL && DECL_DECLARED_CONCEPT_P (t);