OpenADFortTk (including Open64 and OpenAnalysis references)
|
#include "errors.h"
Go to the source code of this file.
Classes | |
struct | TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR > |
Typedefs | |
typedef mUINT32 | ST_IDX |
typedef mUINT32 | TY_IDX |
typedef mUINT32 | FLD_IDX |
typedef mUINT32 | ARB_IDX |
typedef mUINT32 | TYLIST_IDX |
typedef mUINT32 | PU_IDX |
typedef mUINT32 | TARGET_INFO_IDX |
typedef mUINT32 | TCON_IDX |
typedef mUINT32 | LABEL_IDX |
typedef mUINT32 | PREG_IDX |
typedef mUINT32 | ST_ATTR_IDX |
typedef mUINT32 | BLK_IDX |
typedef mUINT32 | INITO_IDX |
typedef mUINT32 | INITV_IDX |
typedef mUINT32 | STR_IDX |
typedef mUINT8 | SYMTAB_IDX |
Variables | |
static const ST_IDX | ST_IDX_ZERO = 0 |
static const TY_IDX | TY_IDX_ZERO = 0 |
static const FLD_IDX | FLD_IDX_ZERO = 0 |
static const ARB_IDX | ARB_IDX_ZERO = 0 |
static const TYLIST_IDX | TYLIST_IDX_ZERO = 0 |
static const PU_IDX | PU_IDX_ZERO = 0 |
static const TARGET_INFO_IDX | TARGET_INFO_IDX_ZERO = 0 |
static const TCON_IDX | TCON_IDX_ZERO = 0 |
static const LABEL_IDX | LABEL_IDX_ZERO = 0 |
static const PREG_IDX | PREG_IDX_ZERO = 0 |
static const ST_ATTR_IDX | ST_ATTR_IDX_ZERO = 0 |
static const BLK_IDX | BLK_IDX_ZERO = 0 |
static const INITO_IDX | INITO_IDX_ZERO = 0 |
static const INITV_IDX | INITV_IDX_ZERO = 0 |
static const STR_IDX | STR_IDX_ZERO = 0 |
static const SYMTAB_IDX | SYMTAB_IDX_ZERO = 0 |
const UINT32 | TY_RESTRICT = 0x00000080 |
const UINT32 | TY_VOLATILE = 0x00000040 |
const UINT32 | TY_CONST = 0x00000020 |
const UINT32 | TY_ALIGN = 0x0000001f |
Definition at line 50 of file symtab_idx.h.
Definition at line 58 of file symtab_idx.h.
Definition at line 49 of file symtab_idx.h.
Definition at line 59 of file symtab_idx.h.
Definition at line 60 of file symtab_idx.h.
Definition at line 55 of file symtab_idx.h.
Definition at line 56 of file symtab_idx.h.
Definition at line 52 of file symtab_idx.h.
typedef mUINT32 ST_ATTR_IDX |
Definition at line 57 of file symtab_idx.h.
Definition at line 47 of file symtab_idx.h.
Definition at line 61 of file symtab_idx.h.
typedef mUINT8 SYMTAB_IDX |
Definition at line 62 of file symtab_idx.h.
typedef mUINT32 TARGET_INFO_IDX |
Definition at line 53 of file symtab_idx.h.
Definition at line 54 of file symtab_idx.h.
Definition at line 48 of file symtab_idx.h.
typedef mUINT32 TYLIST_IDX |
Definition at line 51 of file symtab_idx.h.
|
inline |
Definition at line 240 of file symtab_idx.h.
References TY_CONST.
|
inline |
Definition at line 248 of file symtab_idx.h.
References TY_RESTRICT.
|
inline |
Definition at line 244 of file symtab_idx.h.
References TY_VOLATILE.
|
inline |
Definition at line 118 of file symtab_idx.h.
Referenced by INITO_IDX_index(), TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR >::operator()(), TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR >::operator[](), and ST_IDX_index().
|
inline |
Definition at line 112 of file symtab_idx.h.
Referenced by INITO_IDX_level(), TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR >::operator()(), TABLE_INDEXED_BY_LEVEL8_AND_INDEX24< ENTRY_TYPE, INDEX_TYPE, LEVEL_INDEX_TYPE, LEVEL_CONTAINER_TYPE, level_container_ptr, LEVEL_MEMBER_ACCESSOR >::operator[](), and ST_IDX_level().
Definition at line 142 of file symtab_idx.h.
References Extract_index24().
Referenced by IPO_SYMTAB::Get_INITO(), IPO_SYMTAB::Get_INITO_IDX(), ir_put_wn(), and Make_inito_iter().
|
inline |
Definition at line 136 of file symtab_idx.h.
References Extract_level8().
Referenced by IPO_SYMTAB::Get_INITO(), and Make_inito_iter().
|
inline |
Definition at line 145 of file symtab_idx.h.
Referenced by For_all_until(), IPO_SYMTAB::Get_INITO_IDX(), and New_INITO().
|
inline |
Definition at line 130 of file symtab_idx.h.
Referenced by Copy_ST(), Copy_ST_No_Base(), DST_enter_cloned_childs(), DST_enter_inlined_subroutine(), For_all_until(), sexp2whirl::GetWhirlSym(), sexp2whirl::GetWhirlSymRef(), New_ST(), IPO_SYMTAB::fix_table_entry< T >::operator()(), and Set_up_all_preg_symbols().
Definition at line 223 of file symtab_idx.h.
Referenced by For_all_until(), sexp2whirl::GetWhirlTy(), sexp2whirl::GetWhirlTyUse(), Initialize_Special_Global_Symbols(), New_TY(), xaif2whirl::ConvertModuleTypeFctr::operator()(), update_pointer_map::operator()(), and Predefined_Void_Type().
Definition at line 258 of file symtab_idx.h.
References Set_TY_align_exp(), and TY_log_base2().
Referenced by Create_Special_Global_Symbols(), Create_Special_Shared_Global_Symbols(), Declare_Func_N_Arg(), Declare_Function(), xaif2whirl::DeclareActiveTypes(), DRA_EC_Declare_Types(), Fill_Align_Symbol(), Fill_Structure_Type(), Find_Ty_Pointer(), sexp2whirl::GetWhirlTy(), sexp2whirl::GetWhirlTyUse(), Initialize_Special_Global_Symbols(), Initialize_Upc_Types(), Make_Align_Type(), Make_Array_Type(), Make_Function_Type(), make_ptr_type(), Make_Shared_Type(), xaif2whirl::MY_Make_Array_Type(), and Stab_Array_Of().
Definition at line 217 of file symtab_idx.h.
Referenced by Copy_TY(), and TY_is_unique_op().
|
inline |
Definition at line 239 of file symtab_idx.h.
References TY_CONST.
|
inline |
Definition at line 247 of file symtab_idx.h.
References TY_RESTRICT.
|
inline |
Definition at line 243 of file symtab_idx.h.
References TY_VOLATILE.
Definition at line 127 of file symtab_idx.h.
References Extract_index24().
Referenced by IPO_SYMTAB::Get_Orig_ST(), Make_st_iter(), IPO_SYMTAB::fix_table_entry< T >::operator()(), operator<<(), ST::Print(), FLD::Print(), ARB::Print(), ST_index(), INITO::Verify(), ST_ATTR::Verify(), and WN_st().
|
inline |
Definition at line 121 of file symtab_idx.h.
References Extract_level8().
Referenced by Copy_ST(), Exp_To_Linex_Array(), Find_INITO_For_Symbol(), Find_Section_Name_For_ST(), IPO_SYMTAB::Get_Orig_ST(), Make_st_iter(), LINEX::Map_access_vector(), New_INITO(), IPO_SYMTAB::fix_table_entry< T >::operator()(), operator<<(), ST::Print(), FLD::Print(), ST_has_initv(), ST_is_const_initialized_scalar(), ST_is_private_local(), ST_level(), Symbol_Name(), INITO::Verify(), FLD::Verify(), and ST_ATTR::Verify().
Definition at line 257 of file symtab_idx.h.
References TY_ALIGN.
Referenced by Adjust_Field_Offset(), Adjusted_Alignment(), whirl2xaif::Construct_Fld_Path(), Create_Special_Shared_Global_Symbols(), Declare_Func_N_Arg(), Declare_Function(), Fill_Align_Symbol(), Fill_Structure_Type(), Initialize_Upc_Types(), ir_put_ty(), Make_Shared_Type(), xaif2whirl::MY_Make_Array_Type(), operator<<(), ST::Print(), Print_TY_IDX_verbose(), and whirl2xaif::xlate_STUse_CONST().
Definition at line 252 of file symtab_idx.h.
References TY_ALIGN.
Referenced by Equivalent_Types(), Get_Parameter_Location(), and TY_are_equivalent().
Definition at line 216 of file symtab_idx.h.
Referenced by copyTypeAdjust(), AdjustInterfaces::forPUInfo(), Invalid_Pointer_Map_Entry(), fortTkSupport::ScalarizedRef::isRefScalarizable(), Make_Function_Type(), Make_ty_iter(), TYPE_TABLE::operator[](), Predefined_Void_Type(), ST::Print(), Print_TY_IDX_verbose(), ST_Verify_Fields(), TY_are_equivalent(), TY_id(), TY_is_unique_op(), Update_Pointer_Map(), Validate_Pointer_Map(), FLD::Verify(), TY::Verify(), and PU::Verify().
Definition at line 238 of file symtab_idx.h.
References TY_CONST.
Referenced by Equivalent_Types(), ir_put_ty(), Print_type_attributes(), Stab_Assign_Compatible_Pointer_Quals(), Stab_Identical_Quals(), and TY_are_equivalent().
Definition at line 246 of file symtab_idx.h.
References TY_RESTRICT.
Referenced by Equivalent_Types(), Find_addr_recur(), ir_put_ty(), Print_type_attributes(), Stab_Assign_Compatible_Pointer_Quals(), Stab_Identical_Quals(), and TY_are_equivalent().
Definition at line 242 of file symtab_idx.h.
References TY_VOLATILE.
Referenced by Equivalent_Types(), ir_put_ty(), Print_type_attributes(), ST_is_const_initialized(), Stab_Assign_Compatible_Pointer_Quals(), Stab_Identical_Quals(), TY_are_equivalent(), ST_ATTR::Verify(), WN_has_side_effects(), and WN_Is_Volatile_Mem().
|
static |
Definition at line 69 of file symtab_idx.h.
|
static |
Definition at line 77 of file symtab_idx.h.
|
static |
Definition at line 68 of file symtab_idx.h.
|
static |
Definition at line 78 of file symtab_idx.h.
Referenced by Rename_INITV_Labels().
|
static |
Definition at line 79 of file symtab_idx.h.
Referenced by Append_INITV(), and Rename_INITV_Labels().
|
static |
Definition at line 74 of file symtab_idx.h.
|
static |
Definition at line 75 of file symtab_idx.h.
|
static |
Definition at line 71 of file symtab_idx.h.
|
static |
Definition at line 76 of file symtab_idx.h.
|
static |
Definition at line 66 of file symtab_idx.h.
Referenced by IVAR::IVAR().
|
static |
Definition at line 80 of file symtab_idx.h.
|
static |
Definition at line 81 of file symtab_idx.h.
Referenced by Init_ST_formal_info_for_PU().
|
static |
Definition at line 72 of file symtab_idx.h.
Referenced by PU_Init(), and PU::Verify().
|
static |
Definition at line 73 of file symtab_idx.h.
const UINT32 TY_ALIGN = 0x0000001f |
Definition at line 213 of file symtab_idx.h.
Referenced by Set_TY_align_exp(), STB_align(), TY_align(), and TY_align_exp().
const UINT32 TY_CONST = 0x00000020 |
Definition at line 212 of file symtab_idx.h.
Referenced by Clear_TY_is_const(), Set_TY_is_const(), and TY_is_const().
|
static |
Definition at line 67 of file symtab_idx.h.
const UINT32 TY_RESTRICT = 0x00000080 |
Definition at line 210 of file symtab_idx.h.
Referenced by Clear_TY_is_restrict(), Set_TY_is_restrict(), and TY_is_restrict().
const UINT32 TY_VOLATILE = 0x00000040 |
Definition at line 211 of file symtab_idx.h.
Referenced by Clear_TY_is_volatile(), Set_TY_is_volatile(), and TY_is_volatile().
|
static |
Definition at line 70 of file symtab_idx.h.