Public Member Functions | Public Attributes

PU Struct Reference

#include <symtab_defs.h>

List of all members.

Public Member Functions

 PU ()
void Verify (UINT level) const
void Print (FILE *f) const

Public Attributes

TARGET_INFO_IDX target_idx
TY_IDX prototype
SYMTAB_IDX lexical_level
mUINT8 gp_group
mUINT8 src_lang
mUINT64 unused: 40
mUINT64 flags

Detailed Description

Definition at line 688 of file symtab_defs.h.


Constructor & Destructor Documentation

PU::PU (  ) 

Member Function Documentation

void PU::Print ( FILE *  f  )  const

Definition at line 2537 of file symtab.cxx.

References flags, fprintf(), lexical_level, Print_TY_IDX_verbose(), prototype, PU_DECL_VIEW, src_lang, and target_idx.

Here is the call graph for this function:

void PU::Verify ( UINT  level  )  const

Member Data Documentation

Definition at line 719 of file symtab_defs.h.

Referenced by Clear_PU_args_aliased(), Clear_PU_calls_longjmp(), Clear_PU_calls_setjmp(), Clear_PU_decl_view(), Clear_PU_has_alloca(), Clear_PU_has_altentry(), Clear_PU_has_exc_scopes(), Clear_PU_has_global_pragmas(), Clear_PU_has_inlines(), Clear_PU_has_mp(), Clear_PU_has_namelist(), Clear_PU_has_non_mangled_call(), Clear_PU_has_region(), Clear_PU_has_return_address(), Clear_PU_has_syscall_linkage(), Clear_PU_has_unknown_control_flow(), Clear_PU_has_user_alloca(), Clear_PU_has_very_high_whirl(), Clear_PU_in_elf_section(), Clear_PU_ipa_addr_analysis(), Clear_PU_is_inline_function(), Clear_PU_is_mainpu(), Clear_PU_is_nested_func(), Clear_PU_is_pure(), Clear_PU_is_thunk(), Clear_PU_mp(), Clear_PU_mp_needs_lno(), Clear_PU_must_inline(), Clear_PU_need_unparsed(), Clear_PU_needs_fill_align_lowering(), Clear_PU_needs_manual_unwinding(), Clear_PU_needs_t9(), Clear_PU_no_delete(), Clear_PU_no_inline(), Clear_PU_no_side_effects(), Clear_PU_recursive(), Clear_PU_smart_addr_analysis(), Clear_PU_uplevel(), Print(), PU_args_aliased(), PU_calls_longjmp(), PU_calls_setjmp(), PU_decl_view(), PU_has_alloca(), PU_has_altentry(), PU_has_exc_scopes(), PU_has_global_pragmas(), PU_has_inlines(), PU_has_mp(), PU_has_namelist(), PU_has_non_mangled_call(), PU_has_region(), PU_has_return_address(), PU_has_syscall_linkage(), PU_has_unknown_control_flow(), PU_has_user_alloca(), PU_has_very_high_whirl(), PU_in_elf_section(), PU_Init(), PU_ipa_addr_analysis(), PU_is_inline_function(), PU_is_mainpu(), PU_is_nested_func(), PU_is_pure(), PU_is_thunk(), PU_mp(), PU_mp_needs_lno(), PU_must_inline(), PU_need_unparsed(), PU_needs_fill_align_lowering(), PU_needs_manual_unwinding(), PU_needs_t9(), PU_no_delete(), PU_no_inline(), PU_no_side_effects(), PU_recursive(), PU_smart_addr_analysis(), PU_uplevel(), Set_PU_args_aliased(), Set_PU_calls_longjmp(), Set_PU_calls_setjmp(), Set_PU_decl_view(), Set_PU_has_alloca(), Set_PU_has_altentry(), Set_PU_has_exc_scopes(), Set_PU_has_global_pragmas(), Set_PU_has_inlines(), Set_PU_has_mp(), Set_PU_has_namelist(), Set_PU_has_non_mangled_call(), Set_PU_has_region(), Set_PU_has_return_address(), Set_PU_has_syscall_linkage(), Set_PU_has_unknown_control_flow(), Set_PU_has_user_alloca(), Set_PU_has_very_high_whirl(), Set_PU_in_elf_section(), Set_PU_ipa_addr_analysis(), Set_PU_is_inline_function(), Set_PU_is_mainpu(), Set_PU_is_nested_func(), Set_PU_is_pure(), Set_PU_is_thunk(), Set_PU_mp(), Set_PU_mp_needs_lno(), Set_PU_must_inline(), Set_PU_need_unparsed(), Set_PU_needs_fill_align_lowering(), Set_PU_needs_manual_unwinding(), Set_PU_needs_t9(), Set_PU_no_delete(), Set_PU_no_inline(), Set_PU_no_side_effects(), Set_PU_recursive(), Set_PU_smart_addr_analysis(), and Set_PU_uplevel().

Definition at line 695 of file symtab_defs.h.

Referenced by PU_gp_group(), PU_Init(), and Set_PU_gp_group().

Definition at line 694 of file symtab_defs.h.

Referenced by fei_proc_def(), Print(), PU_Init(), PU_lexical_level(), and Set_PU_lexical_level().

Definition at line 693 of file symtab_defs.h.

Referenced by Print(), PU_Init(), PU_prototype(), Set_PU_prototype(), and Verify().

Definition at line 690 of file symtab_defs.h.

Referenced by Print(), PU_Init(), PU_target_idx(), and Set_PU_target_idx().

Definition at line 716 of file symtab_defs.h.

Referenced by PU_Init(), and Verify().


The documentation for this struct was generated from the following files: