#include <symtab_defs.h>
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 |
Definition at line 688 of file symtab_defs.h.
| PU::PU | ( | ) |
| 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.

| void PU::Verify | ( | UINT | level | ) | const |
Definition at line 976 of file symtab_verify.cxx.
References Fail_FmtAssertion(), Is_True, prototype, PU_args_aliased(), PU_c_lang(), PU_cxx_lang(), PU_f77_lang(), PU_f90_lang(), PU_ftn_lang(), PU_has_altentry(), PU_has_exc_scopes(), PU_has_namelist(), PU_has_return_address(), PU_is_mainpu(), PU_is_nested_func(), PU_lexical_level(), PU_must_inline(), PU_no_inline(), PU_target_idx(), TARGET_INFO_IDX_ZERO, TY_IDX_index(), TY_Table_Size(), and unused.

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 696 of file symtab_defs.h.
Referenced by Clear_PU_c_lang(), Clear_PU_cxx_lang(), Clear_PU_f77_lang(), Clear_PU_f90_lang(), Clear_PU_java_lang(), Clear_PU_mixed_lang(), Print(), PU_c_lang(), PU_cxx_lang(), PU_f77_lang(), PU_f90_lang(), PU_Init(), PU_java_lang(), PU_mixed_lang(), PU_src_lang(), Set_PU_c_lang(), Set_PU_cxx_lang(), Set_PU_f77_lang(), Set_PU_f90_lang(), Set_PU_java_lang(), and Set_PU_mixed_lang().
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.
1.7.1