Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
Go to the source code of this file.
#define Set_LABEL_kind | ( | l, | |
k | |||
) | Set_LABEL_KIND(l,k) |
Definition at line 1022 of file symtab_compatible.h.
Referenced by Set_LABEL_begin_eh_range(), and Set_LABEL_end_eh_range().
#define Set_ST_name | ( | s, | |
idx | |||
) | Set_ST_name_idx(s,idx) |
Definition at line 56 of file symtab_compatible.h.
Referenced by cwh_stab_adjust_base_name(), DRA_Mangle_Call_Site(), DRA_Mangle_Entry(), fei_object(), Formal_Sym(), and Get_Altentry_UpFormal_Symbol().
#define SYMTAB_COMPATIBLE_DEVWARN_LIMIT 2 |
Definition at line 46 of file symtab_compatible.h.
Referenced by Set_ST_base_idx(), and ST_type().
#define SYMTAB_parent | ( | s | ) | (s-1) |
Definition at line 1015 of file symtab_compatible.h.
Referenced by Find_Slink_For_Scope(), and Find_Slink_For_ST().
void Clear_LABEL_addr_passed | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1085 of file symtab_compatible.h.
References Clear_LABEL_addr_passed(), and Label_Table.
void Clear_LABEL_addr_saved | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1070 of file symtab_compatible.h.
References Clear_LABEL_addr_saved(), and Label_Table.
void Clear_LABEL_target_of_goto_outer_block | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1055 of file symtab_compatible.h.
References Clear_LABEL_target_of_goto_outer_block(), and Label_Table.
void Clear_ST_addr_not_passed | ( | ST & | s | ) | [inline] |
Definition at line 521 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_PASSED.
void Clear_ST_addr_not_passed | ( | ST * | s | ) | [inline] |
Definition at line 535 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_PASSED.
void Clear_ST_addr_not_saved | ( | ST & | s | ) | [inline] |
Definition at line 514 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_SAVED.
void Clear_ST_addr_not_saved | ( | ST * | s | ) | [inline] |
Definition at line 528 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_SAVED.
void Clear_ST_addr_passed | ( | ST * | s | ) | [inline] |
Definition at line 505 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_PASSED.
void Clear_ST_addr_saved | ( | ST * | s | ) | [inline] |
Definition at line 498 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_SAVED.
void Clear_ST_assigned_to_dedicated_preg | ( | ST * | s | ) | [inline] |
Definition at line 568 of file symtab_compatible.h.
References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.
void Clear_ST_declared_static | ( | ST * | s | ) | [inline] |
Definition at line 407 of file symtab_compatible.h.
References ST::flags, and ST_DECLARED_STATIC.
void Clear_ST_emit_symbol | ( | ST * | s | ) | [inline] |
Definition at line 305 of file symtab_compatible.h.
References ST::flags, and ST_EMIT_SYMBOL.
void Clear_ST_gprel | ( | ST * | s | ) | [inline] |
Definition at line 326 of file symtab_compatible.h.
void Clear_ST_has_nested_ref | ( | ST * | s | ) | [inline] |
Definition at line 312 of file symtab_compatible.h.
References ST::flags, and ST_HAS_NESTED_REF.
void Clear_ST_init_value_zero | ( | ST * | s | ) | [inline] |
Definition at line 319 of file symtab_compatible.h.
References ST::flags, and ST_INIT_VALUE_ZERO.
void Clear_ST_is_allocatable | ( | ST * | s | ) | [inline] |
Definition at line 398 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_ALLOCATABLE.
void Clear_ST_is_assign_interface | ( | ST * | s | ) | [inline] |
Definition at line 449 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_ASSIGN_INTERFACE.
void Clear_ST_is_block_data | ( | ST * | s | ) | [inline] |
Definition at line 368 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_BLOCK_DATA.
void Clear_ST_is_coarray_concurrent | ( | ST * | s | ) | [inline] |
Definition at line 383 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_COARRAY_CONCURRENT.
void Clear_ST_is_const_var | ( | ST * | s | ) | [inline] |
Definition at line 491 of file symtab_compatible.h.
References ST::flags, and ST_IS_CONST_VAR.
void Clear_ST_is_datapool | ( | ST * | s | ) | [inline] |
Definition at line 284 of file symtab_compatible.h.
References ST::flags, and ST_IS_DATAPOOL.
void Clear_ST_is_deleted | ( | ST * | s | ) | [inline] |
Definition at line 298 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_DELETED.
void Clear_ST_is_equivalenced | ( | ST * | s | ) | [inline] |
Definition at line 414 of file symtab_compatible.h.
References ST::flags, and ST_IS_EQUIVALENCED.
void Clear_ST_is_external | ( | ST * | s | ) | [inline] |
Definition at line 376 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_EXTERNAL.
void Clear_ST_is_f90_target | ( | ST * | s | ) | [inline] |
Definition at line 347 of file symtab_compatible.h.
References ST::flags, and ST_IS_F90_TARGET.
void Clear_ST_is_fill_align | ( | ST * | s | ) | [inline] |
Definition at line 421 of file symtab_compatible.h.
References ST::flags, and ST_IS_FILL_ALIGN.
void Clear_ST_is_in_module | ( | ST * | s | ) | [inline] |
Definition at line 361 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_IN_MODULE.
void Clear_ST_is_initialized | ( | ST * | s | ) | [inline] |
Definition at line 241 of file symtab_compatible.h.
References ST::flags, and ST_IS_INITIALIZED.
void Clear_ST_is_intent_in_argument | ( | ST * | s | ) | [inline] |
Definition at line 435 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_INTENT_IN_ARGUMENT.
void Clear_ST_is_intent_out_argument | ( | ST * | s | ) | [inline] |
Definition at line 442 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_INTENT_OUT_ARGUMENT.
void Clear_ST_is_M_imported | ( | ST * | s | ) | [inline] |
Definition at line 390 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_M_IMPORTED.
void Clear_ST_is_my_pointer | ( | ST * | s | ) | [inline] |
Definition at line 354 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_POINTER.
void Clear_ST_is_namelist | ( | ST * | s | ) | [inline] |
Definition at line 340 of file symtab_compatible.h.
References ST::flags, and ST_IS_NAMELIST.
void Clear_ST_is_not_used | ( | ST * | s | ) | [inline] |
Definition at line 234 of file symtab_compatible.h.
References ST::flags, and ST_IS_NOT_USED.
void Clear_ST_is_operator_interface | ( | ST * | s | ) | [inline] |
Definition at line 456 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_OPERATOR_INTERFACE.
void Clear_ST_is_optional_argument | ( | ST * | s | ) | [inline] |
Definition at line 428 of file symtab_compatible.h.
References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.
void Clear_ST_is_parameter | ( | ST * | s | ) | [inline] |
Definition at line 470 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_PARAMETER.
void Clear_ST_is_private | ( | ST * | s | ) | [inline] |
Definition at line 255 of file symtab_compatible.h.
References ST::flags, and ST_IS_PRIVATE.
void Clear_ST_is_reshaped | ( | ST * | s | ) | [inline] |
Definition at line 291 of file symtab_compatible.h.
References ST::flags, and ST_IS_RESHAPED.
void Clear_ST_is_return_var | ( | ST * | s | ) | [inline] |
Definition at line 248 of file symtab_compatible.h.
References ST::flags, and ST_IS_RETURN_VAR.
void Clear_ST_is_split_common | ( | ST * | s | ) | [inline] |
Definition at line 193 of file symtab_compatible.h.
References ST::flags, and ST_IS_SPLIT_COMMON.
void Clear_ST_is_temp_var | ( | ST * | s | ) | [inline] |
Definition at line 484 of file symtab_compatible.h.
References ST::flags, and ST_IS_TEMP_VAR.
void Clear_ST_is_thread_private | ( | ST * | s | ) | [inline] |
Definition at line 542 of file symtab_compatible.h.
References ST::flags, and ST_IS_THREAD_PRIVATE.
void Clear_ST_is_u_operator_interface | ( | ST * | s | ) | [inline] |
Definition at line 463 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_U_OPERATOR_INTERFACE.
void Clear_ST_is_value_parm | ( | ST * | s | ) | [inline] |
Definition at line 263 of file symtab_compatible.h.
References ST::flags, and ST_IS_VALUE_PARM.
void Clear_ST_is_weak_symbol | ( | ST * | s | ) | [inline] |
Definition at line 186 of file symtab_compatible.h.
References ST::flags, and ST_IS_WEAK_SYMBOL.
void Clear_ST_keep_in_openad | ( | ST * | s | ) | [inline] |
Definition at line 477 of file symtab_compatible.h.
References ST::flags_ext, and ST_KEEP_IN_OPENAD.
void Clear_ST_keep_name_w2f | ( | ST * | s | ) | [inline] |
Definition at line 277 of file symtab_compatible.h.
References ST::flags, and ST_KEEP_NAME_W2F.
void Clear_ST_not_gprel | ( | ST * | s | ) | [inline] |
Definition at line 333 of file symtab_compatible.h.
References ST::flags, and ST_NOT_GPREL.
void Clear_ST_promote_parm | ( | ST * | s | ) | [inline] |
Definition at line 270 of file symtab_compatible.h.
References ST::flags, and ST_PROMOTE_PARM.
void Clear_ST_pt_to_compiler_generated_mem | ( | ST * | s | ) | [inline] |
Definition at line 558 of file symtab_compatible.h.
References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.
void Clear_ST_pt_to_unique_mem | ( | ST * | s | ) | [inline] |
Definition at line 549 of file symtab_compatible.h.
References ST::flags, and ST_PT_TO_UNIQUE_MEM.
void Clear_TY_AR_const_lbnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 652 of file symtab_compatible.h.
References Clear_ARB_const_lbnd(), and TY_arb().
Referenced by Clear_TY_AR_const_lbnd().
void Clear_TY_AR_const_lbnd | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 869 of file symtab_compatible.h.
References Clear_TY_AR_const_lbnd(), and Ty_Table.
void Clear_TY_AR_const_stride | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 688 of file symtab_compatible.h.
References Clear_ARB_const_stride(), and TY_arb().
Referenced by Clear_TY_AR_const_stride().
void Clear_TY_AR_const_stride | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 905 of file symtab_compatible.h.
References Clear_TY_AR_const_stride(), and Ty_Table.
void Clear_TY_AR_const_ubnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 670 of file symtab_compatible.h.
References Clear_ARB_const_ubnd(), and TY_arb().
Referenced by Clear_TY_AR_const_ubnd().
void Clear_TY_AR_const_ubnd | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 887 of file symtab_compatible.h.
References Clear_TY_AR_const_ubnd(), and Ty_Table.
void Clear_TY_AR_empty_lbnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 706 of file symtab_compatible.h.
References Clear_ARB_const_lbnd(), and TY_arb().
void Clear_TY_AR_empty_stride | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 759 of file symtab_compatible.h.
References Clear_ARB_empty_stride(), and TY_arb().
void Clear_TY_AR_empty_ubnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 724 of file symtab_compatible.h.
References Clear_ARB_empty_ubnd(), and TY_arb().
void Clear_TY_AR_star_ubnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 742 of file symtab_compatible.h.
References Clear_ARB_star_ubnd(), and TY_arb().
FLD_HANDLE FLD_next | ( | FLD_HANDLE | f | ) | [inline] |
Definition at line 626 of file symtab_compatible.h.
References FLD_last_field(), and FLD_HANDLE::Idx().
Referenced by cwh_dope_initialize(), cwh_dst_dope_bounds(), cwh_dst_has_dope(), cwh_dst_stride_kind(), cwh_dst_struct_has_DST(), cwh_dst_struct_type(), cwh_types_dope_dims_FLD(), cwh_types_dope_rank(), fei_field_dot(), INITV2C_block_struct(), skip_till_next_field(), Stab_Get_Mload_Ty(), Struct_Has_Two_Floats(), Struct_Is_HFA(), TY2C_get_field_info(), TY2C_Output_Struct_Type(), TY2C_prepend_FLD_list(), TY2F_Translate_Equivalence(), W2C_Enter_Global_Symbols(), and WN2F_strctfld().
BOOL LABEL_addr_passed | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1075 of file symtab_compatible.h.
References LABEL_addr_passed(), and Label_Table.
BOOL LABEL_addr_saved | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1060 of file symtab_compatible.h.
References LABEL_addr_saved(), and Label_Table.
BOOL LABEL_begin_eh_range | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1025 of file symtab_compatible.h.
References LABEL_kind(), Label_Table, and LKIND_BEGIN_EH_RANGE.
BOOL LABEL_end_eh_range | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1035 of file symtab_compatible.h.
References LABEL_kind(), Label_Table, and LKIND_END_EH_RANGE.
STR_IDX LABEL_name_idx | ( | const LABEL_IDX | idx | ) | [inline] |
Definition at line 1020 of file symtab_compatible.h.
References idx, and Label_Table.
BOOL LABEL_target_of_goto_outer_block | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1045 of file symtab_compatible.h.
References Label_Table, and LABEL_target_of_goto_outer_block().
Definition at line 592 of file symtab_compatible.h.
References ST::Print().
Referenced by WN_Verifier::STID_check_st_class().
Definition at line 608 of file symtab_compatible.h.
References Ty_Table.
BOOL PU_has_exc_scopes | ( | const PU_IDX | pui | ) | [inline] |
Definition at line 1003 of file symtab_compatible.h.
References PU_HAS_EXC_SCOPES, and Pu_Table.
BOOL PU_in_elf_section | ( | const PU_IDX | pui | ) | [inline] |
Definition at line 1006 of file symtab_compatible.h.
References PU_IN_ELF_SECTION, and Pu_Table.
BOOL PU_is_mainpu | ( | const PU_IDX | pui | ) | [inline] |
Definition at line 1009 of file symtab_compatible.h.
References PU_IS_MAINPU, and Pu_Table.
SYMTAB_IDX PU_lexical_level | ( | const PU_IDX | pui | ) | [inline] |
Definition at line 1000 of file symtab_compatible.h.
References Pu_Table.
UINT64 PU_src_lang | ( | const PU_IDX | pui | ) | [inline] |
Definition at line 1012 of file symtab_compatible.h.
References Pu_Table.
void Set_LABEL_addr_passed | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1080 of file symtab_compatible.h.
References Label_Table, and Set_LABEL_addr_passed().
void Set_LABEL_addr_saved | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1065 of file symtab_compatible.h.
References Label_Table, and Set_LABEL_addr_saved().
void Set_LABEL_begin_eh_range | ( | LABEL_IDX | lbi | ) | [inline] |
Definition at line 1030 of file symtab_compatible.h.
References Label_Table, LKIND_BEGIN_EH_RANGE, and Set_LABEL_kind.
void Set_LABEL_end_eh_range | ( | LABEL_IDX | lbi | ) | [inline] |
Definition at line 1040 of file symtab_compatible.h.
References Label_Table, LKIND_END_EH_RANGE, and Set_LABEL_kind.
void Set_LABEL_target_of_goto_outer_block | ( | const LABEL_IDX | lbi | ) | [inline] |
Definition at line 1050 of file symtab_compatible.h.
References Label_Table, and Set_LABEL_target_of_goto_outer_block().
void Set_ST_addr_not_passed | ( | ST & | s | ) | [inline] |
Definition at line 519 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_PASSED.
void Set_ST_addr_not_passed | ( | ST * | s | ) | [inline] |
Definition at line 533 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_PASSED.
void Set_ST_addr_not_saved | ( | ST & | s | ) | [inline] |
Definition at line 512 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_SAVED.
Referenced by IPO_CLONE::Set_Entry_Point().
void Set_ST_addr_not_saved | ( | ST * | s | ) | [inline] |
Definition at line 526 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_SAVED.
void Set_ST_addr_passed | ( | ST * | s | ) | [inline] |
Definition at line 503 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_PASSED.
void Set_ST_addr_saved | ( | ST * | s | ) | [inline] |
Definition at line 496 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_SAVED.
void Set_ST_assigned_to_dedicated_preg | ( | ST * | s | ) | [inline] |
Definition at line 565 of file symtab_compatible.h.
References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.
void Set_ST_base | ( | ST * | s, |
ST * | base | ||
) | [inline] |
Definition at line 220 of file symtab_compatible.h.
References Set_ST_base_idx(), and ST_st_idx().
void Set_ST_base_idx | ( | ST * | s, |
ST_IDX | base | ||
) | [inline] |
Definition at line 207 of file symtab_compatible.h.
References ST::base_idx, Lmt_DevWarn, SCLASS_EXTERN, ST_is_split_common(), ST_is_weak_symbol(), ST_sclass(), and SYMTAB_COMPATIBLE_DEVWARN_LIMIT.
void Set_ST_blk | ( | ST * | s, |
BLK_IDX | b | ||
) | [inline] |
Definition at line 169 of file symtab_compatible.h.
References ST::blk, CLASS_BLOCK, Is_True, ST::sym_class, and ST::u2.
void Set_ST_class | ( | ST * | s, |
ST_CLASS | c | ||
) | [inline] |
Definition at line 73 of file symtab_compatible.h.
References c, and ST::sym_class.
void Set_ST_declared_static | ( | ST * | s | ) | [inline] |
Definition at line 405 of file symtab_compatible.h.
References ST::flags, and ST_DECLARED_STATIC.
void Set_ST_emit_symbol | ( | ST * | s | ) | [inline] |
Definition at line 303 of file symtab_compatible.h.
References ST::flags, and ST_EMIT_SYMBOL.
void Set_ST_export | ( | ST * | s, |
ST_EXPORT | export_class | ||
) | [inline] |
Definition at line 84 of file symtab_compatible.h.
References ST::export_class, ST_sclass(), and ST_Verify_Sclass_Export().
void Set_ST_gprel | ( | ST * | s | ) | [inline] |
Definition at line 324 of file symtab_compatible.h.
void Set_ST_has_nested_ref | ( | ST * | s | ) | [inline] |
Definition at line 310 of file symtab_compatible.h.
References ST::flags, and ST_HAS_NESTED_REF.
void Set_ST_init_value_zero | ( | ST * | s | ) | [inline] |
Definition at line 317 of file symtab_compatible.h.
References ST::flags, and ST_INIT_VALUE_ZERO.
void Set_ST_is_allocatable | ( | ST * | s | ) | [inline] |
Definition at line 396 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_ALLOCATABLE.
void Set_ST_is_assign_interface | ( | ST * | s | ) | [inline] |
Definition at line 447 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_ASSIGN_INTERFACE.
void Set_ST_is_block_data | ( | ST * | s | ) | [inline] |
Definition at line 366 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_BLOCK_DATA.
void Set_ST_is_coarray_concurrent | ( | ST * | s | ) | [inline] |
Definition at line 381 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_COARRAY_CONCURRENT.
void Set_ST_is_const_var | ( | ST * | s | ) | [inline] |
Definition at line 489 of file symtab_compatible.h.
References ST::flags, and ST_IS_CONST_VAR.
void Set_ST_is_datapool | ( | ST * | s | ) | [inline] |
Definition at line 282 of file symtab_compatible.h.
References ST::flags, and ST_IS_DATAPOOL.
void Set_ST_is_deleted | ( | ST * | s | ) | [inline] |
Definition at line 296 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_DELETED.
void Set_ST_is_equivalenced | ( | ST * | s | ) | [inline] |
Definition at line 412 of file symtab_compatible.h.
References ST::flags, and ST_IS_EQUIVALENCED.
void Set_ST_is_external | ( | ST * | s | ) | [inline] |
Definition at line 374 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_EXTERNAL.
void Set_ST_is_f90_target | ( | ST * | s | ) | [inline] |
Definition at line 345 of file symtab_compatible.h.
References ST::flags, and ST_IS_F90_TARGET.
void Set_ST_is_fill_align | ( | ST * | s | ) | [inline] |
Definition at line 419 of file symtab_compatible.h.
References ST::flags, and ST_IS_FILL_ALIGN.
void Set_ST_is_in_module | ( | ST * | s | ) | [inline] |
Definition at line 359 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_IN_MODULE.
void Set_ST_is_initialized | ( | ST * | s | ) | [inline] |
Definition at line 239 of file symtab_compatible.h.
References ST::flags, and ST_IS_INITIALIZED.
void Set_ST_is_intent_in_argument | ( | ST * | s | ) | [inline] |
Definition at line 433 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_INTENT_IN_ARGUMENT.
void Set_ST_is_intent_out_argument | ( | ST * | s | ) | [inline] |
Definition at line 440 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_INTENT_OUT_ARGUMENT.
void Set_ST_is_M_imported | ( | ST * | s | ) | [inline] |
Definition at line 388 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_M_IMPORTED.
void Set_ST_is_my_pointer | ( | ST * | s | ) | [inline] |
Definition at line 352 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_POINTER.
void Set_ST_is_namelist | ( | ST * | s | ) | [inline] |
Definition at line 338 of file symtab_compatible.h.
References ST::flags, and ST_IS_NAMELIST.
void Set_ST_is_not_used | ( | ST * | s | ) | [inline] |
Definition at line 232 of file symtab_compatible.h.
References ST::flags, and ST_IS_NOT_USED.
void Set_ST_is_operator_interface | ( | ST * | s | ) | [inline] |
Definition at line 454 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_OPERATOR_INTERFACE.
void Set_ST_is_optional_argument | ( | ST * | s | ) | [inline] |
Definition at line 426 of file symtab_compatible.h.
References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.
void Set_ST_is_parameter | ( | ST * | s | ) | [inline] |
Definition at line 468 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_PARAMETER.
void Set_ST_is_private | ( | ST * | s | ) | [inline] |
Definition at line 253 of file symtab_compatible.h.
References ST::flags, and ST_IS_PRIVATE.
void Set_ST_is_reshaped | ( | ST * | s | ) | [inline] |
Definition at line 289 of file symtab_compatible.h.
References ST::flags, and ST_IS_RESHAPED.
void Set_ST_is_return_var | ( | ST * | s | ) | [inline] |
Definition at line 246 of file symtab_compatible.h.
References ST::flags, and ST_IS_RETURN_VAR.
void Set_ST_is_split_common | ( | ST * | s | ) | [inline] |
Definition at line 191 of file symtab_compatible.h.
References ST::flags, and ST_IS_SPLIT_COMMON.
void Set_ST_is_temp_var | ( | ST * | s | ) | [inline] |
Definition at line 482 of file symtab_compatible.h.
References ST::flags, and ST_IS_TEMP_VAR.
void Set_ST_is_thread_private | ( | ST * | s | ) | [inline] |
Definition at line 540 of file symtab_compatible.h.
References ST::flags, and ST_IS_THREAD_PRIVATE.
void Set_ST_is_u_operator_interface | ( | ST * | s | ) | [inline] |
Definition at line 461 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_U_OPERATOR_INTERFACE.
void Set_ST_is_value_parm | ( | ST * | s | ) | [inline] |
Definition at line 261 of file symtab_compatible.h.
References ST::flags, and ST_IS_VALUE_PARM.
void Set_ST_is_weak_symbol | ( | ST * | s | ) | [inline] |
Definition at line 184 of file symtab_compatible.h.
References ST::flags, and ST_IS_WEAK_SYMBOL.
void Set_ST_keep_in_openad | ( | ST * | s | ) | [inline] |
Definition at line 475 of file symtab_compatible.h.
References ST::flags_ext, and ST_KEEP_IN_OPENAD.
Referenced by cleanUpPUInfo().
void Set_ST_keep_name_w2f | ( | ST * | s | ) | [inline] |
Definition at line 275 of file symtab_compatible.h.
References ST::flags, and ST_KEEP_NAME_W2F.
void Set_ST_name_idx | ( | ST * | s, |
STR_IDX | idx | ||
) | [inline] |
Definition at line 53 of file symtab_compatible.h.
References idx, ST::name_idx, and ST::u1.
void Set_ST_not_gprel | ( | ST * | s | ) | [inline] |
Definition at line 331 of file symtab_compatible.h.
References ST::flags, and ST_NOT_GPREL.
void Set_ST_ofst | ( | ST * | s, |
UINT64 | offset | ||
) | [inline] |
Definition at line 225 of file symtab_compatible.h.
References ST::offset.
void Set_ST_promote_parm | ( | ST * | s | ) | [inline] |
Definition at line 268 of file symtab_compatible.h.
References ST::flags, and ST_PROMOTE_PARM.
void Set_ST_pt_to_compiler_generated_mem | ( | ST * | s | ) | [inline] |
Definition at line 555 of file symtab_compatible.h.
References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.
void Set_ST_pt_to_unique_mem | ( | ST * | s | ) | [inline] |
Definition at line 547 of file symtab_compatible.h.
References ST::flags, and ST_PT_TO_UNIQUE_MEM.
Definition at line 154 of file symtab_compatible.h.
References CLASS_FUNC, CLASS_NAME, Is_True, ST::pu, ST_asm_function_st(), ST::sym_class, and ST::u2.
void Set_ST_sclass | ( | ST * | s, |
ST_SCLASS | sc | ||
) | [inline] |
Definition at line 79 of file symtab_compatible.h.
References ST::storage_class.
void Set_ST_st_idx | ( | ST * | s, |
ST_IDX | idx | ||
) | [inline] |
Definition at line 179 of file symtab_compatible.h.
References idx, and ST::st_idx.
void Set_ST_tcon | ( | ST * | s, |
TCON_IDX | tcon | ||
) | [inline] |
Definition at line 61 of file symtab_compatible.h.
void Set_ST_type | ( | ST * | s, |
TY_IDX | t | ||
) | [inline] |
Definition at line 121 of file symtab_compatible.h.
References CLASS_CONST, CLASS_NAME, CLASS_PARAMETER, CLASS_PREG, CLASS_TYPE, CLASS_VAR, Fail_FmtAssertion(), ST::sym_class, ST::type, and ST::u2.
void Set_TY_AR_const_lbnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 646 of file symtab_compatible.h.
References Set_ARB_const_lbnd(), and TY_arb().
Referenced by Set_TY_AR_const_lbnd().
void Set_TY_AR_const_lbnd | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 863 of file symtab_compatible.h.
References Set_TY_AR_const_lbnd(), and Ty_Table.
void Set_TY_AR_const_stride | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 682 of file symtab_compatible.h.
References Set_ARB_const_stride(), and TY_arb().
Referenced by Set_TY_AR_const_stride().
void Set_TY_AR_const_stride | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 899 of file symtab_compatible.h.
References Set_TY_AR_const_stride(), and Ty_Table.
void Set_TY_AR_const_ubnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 664 of file symtab_compatible.h.
References Set_ARB_const_ubnd(), and TY_arb().
Referenced by Set_TY_AR_const_ubnd().
void Set_TY_AR_const_ubnd | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 881 of file symtab_compatible.h.
References Set_TY_AR_const_ubnd(), and Ty_Table.
void Set_TY_AR_empty_lbnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 700 of file symtab_compatible.h.
References Set_ARB_empty_lbnd(), and TY_arb().
void Set_TY_AR_empty_stride | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 753 of file symtab_compatible.h.
References Set_ARB_empty_stride(), and TY_arb().
void Set_TY_AR_empty_ubnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 718 of file symtab_compatible.h.
References Set_ARB_empty_ubnd(), and TY_arb().
void Set_TY_AR_lbnd_val | ( | const TY & | ty, |
INT32 | i, | ||
INT64 | v | ||
) | [inline] |
Definition at line 779 of file symtab_compatible.h.
References Set_ARB_lbnd_val(), and TY_arb().
Referenced by Set_TY_AR_lbnd_val().
void Set_TY_AR_lbnd_val | ( | const TY_IDX | ty_idx, |
INT32 | i, | ||
INT64 | v | ||
) | [inline] |
Definition at line 923 of file symtab_compatible.h.
References Set_TY_AR_lbnd_val(), and Ty_Table.
void Set_TY_AR_lbnd_var | ( | const TY & | ty, |
INT32 | i, | ||
ST_IDX | s | ||
) | [inline] |
Definition at line 791 of file symtab_compatible.h.
References Set_ARB_lbnd_var(), and TY_arb().
Referenced by Set_TY_AR_lbnd_var().
void Set_TY_AR_lbnd_var | ( | const TY_IDX | ty_idx, |
INT32 | i, | ||
ST_IDX | s | ||
) | [inline] |
Definition at line 935 of file symtab_compatible.h.
References Set_TY_AR_lbnd_var(), and Ty_Table.
void Set_TY_AR_star_ubnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 736 of file symtab_compatible.h.
References Set_ARB_star_ubnd(), and TY_arb().
void Set_TY_AR_stride_val | ( | const TY & | ty, |
INT32 | i, | ||
INT64 | v | ||
) | [inline] |
Definition at line 827 of file symtab_compatible.h.
References Set_ARB_stride_val(), and TY_arb().
Referenced by cwh_types_mk_namelist_TY(), and Set_TY_AR_stride_val().
void Set_TY_AR_stride_val | ( | const TY_IDX | ty_idx, |
INT32 | i, | ||
INT64 | v | ||
) | [inline] |
Definition at line 971 of file symtab_compatible.h.
References Set_TY_AR_stride_val(), and Ty_Table.
void Set_TY_AR_stride_var | ( | const TY & | ty, |
INT32 | i, | ||
ST_IDX | s | ||
) | [inline] |
Definition at line 839 of file symtab_compatible.h.
References Set_ARB_stride_var(), and TY_arb().
Referenced by Set_TY_AR_stride_var().
void Set_TY_AR_stride_var | ( | const TY_IDX | ty_idx, |
INT32 | i, | ||
ST_IDX | s | ||
) | [inline] |
Definition at line 983 of file symtab_compatible.h.
References Set_TY_AR_stride_var(), and Ty_Table.
void Set_TY_AR_ubnd_val | ( | const TY & | ty, |
INT32 | i, | ||
INT64 | v | ||
) | [inline] |
Definition at line 803 of file symtab_compatible.h.
References Set_ARB_ubnd_val(), and TY_arb().
Referenced by cwh_types_mk_namelist_TY(), and Set_TY_AR_ubnd_val().
void Set_TY_AR_ubnd_val | ( | const TY_IDX | ty_idx, |
INT32 | i, | ||
INT64 | v | ||
) | [inline] |
Definition at line 947 of file symtab_compatible.h.
References Set_TY_AR_ubnd_val(), and Ty_Table.
void Set_TY_AR_ubnd_var | ( | const TY & | ty, |
INT32 | i, | ||
ST_IDX | s | ||
) | [inline] |
Definition at line 815 of file symtab_compatible.h.
References Set_ARB_ubnd_var(), and TY_arb().
Referenced by Set_TY_AR_ubnd_var().
void Set_TY_AR_ubnd_var | ( | const TY_IDX | ty_idx, |
INT32 | i, | ||
ST_IDX | s | ||
) | [inline] |
Definition at line 959 of file symtab_compatible.h.
References Set_TY_AR_ubnd_var(), and Ty_Table.
BOOL ST_addr_not_passed | ( | const ST & | s | ) | [inline] |
Definition at line 517 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_PASSED.
BOOL ST_addr_not_passed | ( | const ST * | s | ) | [inline] |
Definition at line 531 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_PASSED.
BOOL ST_addr_not_saved | ( | const ST & | s | ) | [inline] |
Definition at line 510 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_SAVED.
BOOL ST_addr_not_saved | ( | const ST * | s | ) | [inline] |
Definition at line 524 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_SAVED.
BOOL ST_addr_passed | ( | const ST * | s | ) | [inline] |
Definition at line 501 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_PASSED.
BOOL ST_addr_saved | ( | const ST * | s | ) | [inline] |
Definition at line 494 of file symtab_compatible.h.
References ST::flags, and ST_ADDR_SAVED.
BOOL ST_addr_taken | ( | const ST * | s | ) | [inline] |
Definition at line 572 of file symtab_compatible.h.
References ST_addr_passed(), and ST_addr_saved().
BOOL ST_assigned_to_dedicated_preg | ( | const ST * | s | ) | [inline] |
Definition at line 562 of file symtab_compatible.h.
References ST::flags, and ST_ASSIGNED_TO_DEDICATED_PREG.
Definition at line 218 of file symtab_compatible.h.
References ST_base_idx(), and St_Table.
ST_IDX ST_base_idx | ( | const ST * | s | ) | [inline] |
Definition at line 196 of file symtab_compatible.h.
References ST::base_idx, SCLASS_EXTERN, ST::st_idx, ST_is_split_common(), ST_is_weak_symbol(), and ST_sclass().
Definition at line 164 of file symtab_compatible.h.
References ST::blk, CLASS_BLOCK, Is_True, ST::sym_class, and ST::u2.
Definition at line 67 of file symtab_compatible.h.
References ST_sym_class().
Definition at line 70 of file symtab_compatible.h.
References ST_sym_class().
BOOL ST_declared_static | ( | const ST * | s | ) | [inline] |
Definition at line 403 of file symtab_compatible.h.
References ST::flags, and ST_DECLARED_STATIC.
BOOL ST_emit_symbol | ( | const ST * | s | ) | [inline] |
Definition at line 301 of file symtab_compatible.h.
References ST::flags, and ST_EMIT_SYMBOL.
Definition at line 82 of file symtab_compatible.h.
References ST::export_class.
Definition at line 578 of file symtab_compatible.h.
References ST::base_idx, FmtAssert, ST_is_split_common(), and St_Table.
Definition at line 322 of file symtab_compatible.h.
BOOL ST_has_nested_ref | ( | const ST * | s | ) | [inline] |
Definition at line 308 of file symtab_compatible.h.
References ST::flags, and ST_HAS_NESTED_REF.
BOOL ST_init_value_zero | ( | const ST * | s | ) | [inline] |
Definition at line 315 of file symtab_compatible.h.
References ST::flags, and ST_INIT_VALUE_ZERO.
BOOL ST_is_allocatable | ( | const ST * | s | ) | [inline] |
Definition at line 394 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_ALLOCATABLE.
BOOL ST_is_assign_interface | ( | const ST * | s | ) | [inline] |
Definition at line 445 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_ASSIGN_INTERFACE.
BOOL ST_is_block_data | ( | const ST * | s | ) | [inline] |
Definition at line 364 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_BLOCK_DATA.
BOOL ST_is_coarray_concurrent | ( | const ST * | s | ) | [inline] |
Definition at line 379 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_COARRAY_CONCURRENT.
BOOL ST_is_const_var | ( | const ST * | s | ) | [inline] |
Definition at line 487 of file symtab_compatible.h.
References ST::flags, and ST_IS_CONST_VAR.
BOOL ST_is_datapool | ( | const ST * | s | ) | [inline] |
Definition at line 280 of file symtab_compatible.h.
References ST::flags, and ST_IS_DATAPOOL.
BOOL ST_is_deleted | ( | const ST * | s | ) | [inline] |
Definition at line 294 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_DELETED.
BOOL ST_is_equivalenced | ( | const ST * | s | ) | [inline] |
Definition at line 410 of file symtab_compatible.h.
References ST::flags, and ST_IS_EQUIVALENCED.
BOOL ST_is_external | ( | const ST * | s | ) | [inline] |
Definition at line 372 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_EXTERNAL.
BOOL ST_is_f90_target | ( | const ST * | s | ) | [inline] |
Definition at line 343 of file symtab_compatible.h.
References ST::flags, and ST_IS_F90_TARGET.
BOOL ST_is_fill_align | ( | const ST * | s | ) | [inline] |
Definition at line 417 of file symtab_compatible.h.
References ST::flags, and ST_IS_FILL_ALIGN.
BOOL ST_is_in_module | ( | const ST * | s | ) | [inline] |
Definition at line 357 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_IN_MODULE.
BOOL ST_is_initialized | ( | const ST * | s | ) | [inline] |
Definition at line 237 of file symtab_compatible.h.
References ST::flags, and ST_IS_INITIALIZED.
BOOL ST_is_intent_in_argument | ( | const ST * | s | ) | [inline] |
Definition at line 431 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_INTENT_IN_ARGUMENT.
BOOL ST_is_intent_out_argument | ( | const ST * | s | ) | [inline] |
Definition at line 438 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_INTENT_OUT_ARGUMENT.
BOOL ST_is_M_imported | ( | const ST * | s | ) | [inline] |
Definition at line 386 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_M_IMPORTED.
BOOL ST_is_my_pointer | ( | const ST * | s | ) | [inline] |
Definition at line 350 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_POINTER.
BOOL ST_is_namelist | ( | const ST * | s | ) | [inline] |
Definition at line 336 of file symtab_compatible.h.
References ST::flags, and ST_IS_NAMELIST.
BOOL ST_is_not_used | ( | const ST * | s | ) | [inline] |
Definition at line 230 of file symtab_compatible.h.
References ST::flags, and ST_IS_NOT_USED.
BOOL ST_is_operator_interface | ( | const ST * | s | ) | [inline] |
Definition at line 452 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_OPERATOR_INTERFACE.
BOOL ST_is_optional_argument | ( | const ST * | s | ) | [inline] |
Definition at line 424 of file symtab_compatible.h.
References ST::flags, and ST_IS_OPTIONAL_ARGUMENT.
BOOL ST_is_parameter | ( | const ST * | s | ) | [inline] |
Definition at line 466 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_PARAMETER.
BOOL ST_is_private | ( | const ST * | s | ) | [inline] |
Definition at line 251 of file symtab_compatible.h.
References ST::flags, and ST_IS_PRIVATE.
BOOL ST_is_reshaped | ( | const ST * | s | ) | [inline] |
Definition at line 287 of file symtab_compatible.h.
References ST::flags, and ST_IS_RESHAPED.
BOOL ST_is_return_var | ( | const ST * | s | ) | [inline] |
Definition at line 244 of file symtab_compatible.h.
References ST::flags, and ST_IS_RETURN_VAR.
BOOL ST_is_split_common | ( | const ST * | s | ) | [inline] |
Definition at line 189 of file symtab_compatible.h.
References ST::flags, and ST_IS_SPLIT_COMMON.
BOOL ST_is_temp_var | ( | const ST * | s | ) | [inline] |
Definition at line 480 of file symtab_compatible.h.
References ST::flags, and ST_IS_TEMP_VAR.
BOOL ST_is_thread_private | ( | const ST * | s | ) | [inline] |
Definition at line 538 of file symtab_compatible.h.
References ST::flags, and ST_IS_THREAD_PRIVATE.
BOOL ST_is_u_operator_interface | ( | const ST * | s | ) | [inline] |
Definition at line 459 of file symtab_compatible.h.
References ST::flags_ext, and ST_IS_U_OPERATOR_INTERFACE.
BOOL ST_is_value_parm | ( | const ST * | s | ) | [inline] |
Definition at line 259 of file symtab_compatible.h.
References ST::flags, and ST_IS_VALUE_PARM.
BOOL ST_is_weak_symbol | ( | const ST * | s | ) | [inline] |
Definition at line 182 of file symtab_compatible.h.
References ST::flags, and ST_IS_WEAK_SYMBOL.
BOOL ST_keep_in_openad | ( | const ST * | s | ) | [inline] |
Definition at line 473 of file symtab_compatible.h.
References ST::flags_ext, and ST_KEEP_IN_OPENAD.
Referenced by WN2F_stid().
BOOL ST_keep_name_w2f | ( | const ST * | s | ) | [inline] |
Definition at line 273 of file symtab_compatible.h.
References ST::flags, and ST_KEEP_NAME_W2F.
Definition at line 55 of file symtab_compatible.h.
References ST_name_idx(), and Str_Table.
STR_IDX ST_name_idx | ( | const ST * | s | ) | [inline] |
Definition at line 51 of file symtab_compatible.h.
References ST::name_idx, and ST::u1.
BOOL ST_not_gprel | ( | const ST * | s | ) | [inline] |
Definition at line 329 of file symtab_compatible.h.
References ST::flags, and ST_NOT_GPREL.
Definition at line 223 of file symtab_compatible.h.
References ST::offset.
BOOL ST_promote_parm | ( | const ST * | s | ) | [inline] |
Definition at line 266 of file symtab_compatible.h.
References ST::flags, and ST_PROMOTE_PARM.
BOOL ST_pt_to_compiler_generated_mem | ( | const ST * | s | ) | [inline] |
Definition at line 552 of file symtab_compatible.h.
References ST::flags, and ST_PT_TO_COMPILER_GENERATED_MEM.
BOOL ST_pt_to_unique_mem | ( | const ST * | s | ) | [inline] |
Definition at line 545 of file symtab_compatible.h.
References ST::flags, and ST_PT_TO_UNIQUE_MEM.
Definition at line 146 of file symtab_compatible.h.
References CLASS_FUNC, CLASS_NAME, Is_True, ST::pu, ST_asm_function_st(), ST::sym_class, and ST::u2.
TY_IDX ST_pu_type | ( | const ST_IDX | s | ) | [inline] |
Definition at line 140 of file symtab_compatible.h.
References CLASS_FUNC, Is_True, PU_prototype(), Pu_Table, ST_pu(), and St_Table.
Definition at line 76 of file symtab_compatible.h.
References ST::storage_class.
Definition at line 176 of file symtab_compatible.h.
References NULL, and ST::st_idx.
Definition at line 583 of file symtab_compatible.h.
References ST::base_idx, FmtAssert, ST_is_weak_symbol(), and St_Table.
ST_CLASS ST_sym_class | ( | const ST * | s | ) | [inline] |
Definition at line 64 of file symtab_compatible.h.
References ST::sym_class.
Definition at line 59 of file symtab_compatible.h.
Definition at line 93 of file symtab_compatible.h.
References CLASS_CONST, CLASS_FUNC, CLASS_NAME, CLASS_PARAMETER, CLASS_PREG, CLASS_TYPE, CLASS_VAR, Fail_FmtAssertion(), Lmt_DevWarn, ST::pu, PU_prototype(), Pu_Table, ST::sym_class, SYMTAB_COMPATIBLE_DEVWARN_LIMIT, ST::type, and ST::u2.
Definition at line 589 of file symtab_compatible.h.
References ST_tcon(), and Tcon_Table.
Referenced by ANL_PRAGMA_CONSTRUCT::_Write_Pragma_Directives(), Access_vector_is_too_messy(), Adjusted_Alignment(), Allocate_Space(), cwh_io_split_io_items(), fei_start_ioblock(), INITV2C_symoff(), ir_put_parm_keyword(), ir_put_st(), Is_String_Literal(), LINEX::Map_access_vector(), Shorten_Section(), ST2C_decl_const(), ST2F_decl_parameter(), ST2F_output_keyword(), ST2F_use_const(), St_Idx_Is_Intconst(), ST_size(), WN2C_const(), WN2C_infix_op(), WN2C_lda(), WN2C_lvalue_st(), WN2F_const(), WN2F_Expr_Plus_Literal(), and WN2F_io_control().
BOOL TY_AR_const_lbnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 640 of file symtab_compatible.h.
References ARB_const_lbnd(), and TY_arb().
Referenced by Array_TY_OK(), DRA_Insert_Pragmas(), Get_Array_Dim_Size(), Known_Size(), Projected_Region_From_St(), Stab_Array_Has_Dynamic_Bounds(), Stab_Compare_Types(), and TY_AR_const_lbnd().
BOOL TY_AR_const_lbnd | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 857 of file symtab_compatible.h.
References TY_AR_const_lbnd(), and Ty_Table.
BOOL TY_AR_const_stride | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 676 of file symtab_compatible.h.
References ARB_const_stride(), and TY_arb().
Referenced by Stab_Array_Has_Dynamic_Bounds(), Stab_Compare_Types(), and TY_AR_const_stride().
BOOL TY_AR_const_stride | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 893 of file symtab_compatible.h.
References TY_AR_const_stride(), and Ty_Table.
BOOL TY_AR_const_ubnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 658 of file symtab_compatible.h.
References ARB_const_ubnd(), and TY_arb().
Referenced by Array_TY_OK(), DRA_Insert_Pragmas(), Find_Insertion_Point(), Get_Array_Dim_Size(), Known_Size(), Projected_Region_From_St(), Stab_Array_Has_Dynamic_Bounds(), Stab_Compare_Types(), and TY_AR_const_ubnd().
BOOL TY_AR_const_ubnd | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 875 of file symtab_compatible.h.
References TY_AR_const_ubnd(), and Ty_Table.
BOOL TY_AR_empty_lbnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 694 of file symtab_compatible.h.
References ARB_empty_lbnd(), and TY_arb().
BOOL TY_AR_empty_stride | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 747 of file symtab_compatible.h.
References ARB_empty_stride(), and TY_arb().
BOOL TY_AR_empty_ubnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 712 of file symtab_compatible.h.
References ARB_empty_ubnd(), and TY_arb().
TY_IDX TY_AR_etype | ( | const TY & | ty | ) | [inline] |
Definition at line 845 of file symtab_compatible.h.
References TY_etype().
Referenced by W2CF_TRANSLATOR::_Get_Expr_Pointed_Ty(), Construct_Fld_Path(), cwh_addr_adjust_array(), cwh_addr_substr_util(), cwh_addr_temp_section(), cwh_dst_array_type(), cwh_dst_dope_bounds(), cwh_dst_dope_type(), cwh_dst_is_character_TY(), cwh_dst_stride_kind(), cwh_dst_struct_has_DST(), cwh_inline_allocate(), DRA_EC_Array_Portion_Parms(), DRA_New_Clone_Sig(), DRA_Process_Commons(), DRA_Process_Globals(), INIT2F_Get_Array_Segment(), INITV2C_block_array(), INITV2C_symoff(), Is_String_Literal(), New_DRA(), Select_Best_Fld_Path(), ST2F_func_header(), Stab_Compare_Types(), Stab_Is_Element_Type_Of_Array(), TY2C_array(), TY2F_array(), TY2F_array_for_pointer(), TY2F_Purple_Assumed_Sized_Array(), TY_AR_etype(), TY_Is_Array_Of_Chars(), TY_Is_Array_Of_UChars(), TY_Is_Character_String(), TY_Is_Chararray(), WN2C_array(), WN2C_SymAccess_Type(), WN2F_array(), WN2F_array_bounds(), WN2F_arrsection(), WN2F_arrsection_bounds(), WN2F_interface_blk(), WN2F_Offset_Memref(), WN2F_Offset_Symref(), and WN_Tree_Type().
TY_IDX TY_AR_etype | ( | const TY_IDX | ty_idx | ) | [inline] |
Definition at line 989 of file symtab_compatible.h.
References TY_AR_etype(), and Ty_Table.
BOOL TY_AR_last_dimen | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 767 of file symtab_compatible.h.
References ARB_last_dimen(), and TY_arb().
Referenced by TY2F_array(), and TY_AR_last_dimen().
BOOL TY_AR_last_dimen | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 911 of file symtab_compatible.h.
References TY_AR_last_dimen(), and Ty_Table.
INT64 TY_AR_lbnd_val | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 773 of file symtab_compatible.h.
References ARB_lbnd_val(), and TY_arb().
Referenced by Array_TY_OK(), DRA_Insert_Pragmas(), DRA_Process_Commons(), DRA_Process_Globals(), Get_Array_Dim_Size(), Projected_Region_From_St(), Stab_Compare_Types(), TY2C_array(), and TY_AR_lbnd_val().
INT64 TY_AR_lbnd_val | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 917 of file symtab_compatible.h.
References TY_AR_lbnd_val(), and Ty_Table.
ST_IDX TY_AR_lbnd_var | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 785 of file symtab_compatible.h.
References ARB_lbnd_var(), and TY_arb().
Referenced by DRA_Insert_Pragmas(), Get_Array_Dim_Size(), Projected_Region_From_St(), and TY_AR_lbnd_var().
ST_IDX TY_AR_lbnd_var | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 929 of file symtab_compatible.h.
References TY_AR_lbnd_var(), and Ty_Table.
INT32 TY_AR_ndims | ( | const TY & | ty | ) | [inline] |
Definition at line 848 of file symtab_compatible.h.
References ARB_dimension(), and TY_arb().
Referenced by Array_TY_OK(), cwh_addr_array(), cwh_addr_temp_section(), cwh_dst_array_type(), DRA_EC_Array_Portion_Parms(), DRA_New_Clone_Sig(), DRA_Preprocess_Call_Site(), DRA_Preprocess_Entry(), DRA_Process_Commons(), DRA_Process_Globals(), fei_redistribute(), fei_static_subscripts(), Get_Array_Dim_Size(), INIT2F_Implied_DoLoop(), INITV2C_block_array(), Known_Size(), New_DRA(), Projected_Region_From_St(), Stab_Array_Has_Dynamic_Bounds(), Stab_Compare_Types(), TY2C_array(), TY2F_Purple_Assumed_Sized_Array(), TY_Is_Array_Of_Chars(), TY_Is_Array_Of_UChars(), WN2F_array_bounds(), WN2F_arrsection_bounds(), and WN2F_Get_Substring_Info().
INT32 TY_AR_ndims | ( | const TY_IDX | ty_idx | ) | [inline] |
Definition at line 992 of file symtab_compatible.h.
References ARB_dimension(), TY_arb(), and Ty_Table.
BOOL TY_AR_star_ubnd | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 730 of file symtab_compatible.h.
References ARB_star_ubnd(), and TY_arb().
INT64 TY_AR_stride_val | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 821 of file symtab_compatible.h.
References ARB_stride_val(), and TY_arb().
Referenced by Stab_Compare_Types(), and TY_AR_stride_val().
INT64 TY_AR_stride_val | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 965 of file symtab_compatible.h.
References TY_AR_stride_val(), and Ty_Table.
ST_IDX TY_AR_stride_var | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 833 of file symtab_compatible.h.
References ARB_stride_var(), and TY_arb().
Referenced by TY_AR_stride_var().
ST_IDX TY_AR_stride_var | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 977 of file symtab_compatible.h.
References TY_AR_stride_var(), and Ty_Table.
INT64 TY_AR_ubnd_val | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 797 of file symtab_compatible.h.
References ARB_ubnd_val(), and TY_arb().
Referenced by Array_TY_OK(), cwh_dst_dope_bounds(), DRA_Insert_Pragmas(), DRA_Process_Commons(), DRA_Process_Globals(), Find_Insertion_Point(), Get_Array_Dim_Size(), Projected_Region_From_St(), Stab_Compare_Types(), TY2C_array(), and TY_AR_ubnd_val().
INT64 TY_AR_ubnd_val | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 941 of file symtab_compatible.h.
References TY_AR_ubnd_val(), and Ty_Table.
ST_IDX TY_AR_ubnd_var | ( | const TY & | ty, |
INT32 | i | ||
) | [inline] |
Definition at line 809 of file symtab_compatible.h.
References ARB_ubnd_var(), and TY_arb().
Referenced by DRA_Insert_Pragmas(), Find_Insertion_Point(), Get_Array_Dim_Size(), Projected_Region_From_St(), and TY_AR_ubnd_var().
ST_IDX TY_AR_ubnd_var | ( | const TY_IDX | ty_idx, |
INT32 | i | ||
) | [inline] |
Definition at line 953 of file symtab_compatible.h.
References TY_AR_ubnd_var(), and Ty_Table.
FLD_HANDLE TY_flist | ( | const TY & | ty | ) | [inline] |
Definition at line 600 of file symtab_compatible.h.
References TY_fld().
Referenced by INITV2C_block_struct(), INITV2C_block_union(), enter_fld::operator()(), Stab_Compare_Types(), Stab_Get_Mload_Ty(), Stab_Is_Equivalence_Block(), Stab_Is_Equivalenced_Struct(), TY2C_complete_struct(), TY2C_get_field_info(), TY2C_Translate_Structure(), TY2F_Declare_Common_Flds(), TY2F_Equivalence_FldList(), TY2F_Equivalence_List(), TY2F_Get_Fld_Path(), TY2F_List_Common_Flds(), TY2F_Translate_Common(), TY2F_Translate_Equivalence(), TY2F_Translate_Structure(), and W2C_Enter_Global_Symbols().
Definition at line 597 of file symtab_compatible.h.
References TY_IDX_index().
Referenced by Get_PU_arg_area_size(), ir_put_ty(), and Set_PU_arg_area_size().
TY_IDX TYLIST_item | ( | const TYLIST_IDX | tli | ) | [inline] |
Definition at line 617 of file symtab_compatible.h.
References TYLIST_type().
Referenced by TY2C_prototype_params(), and WN2C_call().
TYLIST_IDX TYLIST_next | ( | const TYLIST_IDX | tli | ) | [inline] |
Definition at line 619 of file symtab_compatible.h.
Referenced by ST2C_func_header(), TY2C_prototype_params(), and WN2C_call().