
Go to the source code of this file.
Definition at line 254 of file stab_attr.h.
| const char* Concat2_Strings | ( | const char * | name1, | |
| const char * | name2 | |||
| ) |
Definition at line 977 of file stab_attr.cxx.
References Get_Name_Buf_Slot(), INT, NULL, strcpy, strlen(), and void.
Referenced by Append_Prefetch_Attributes(), Concat3_Strings(), TCON2C_translate(), TCON2F_translate(), TY2F_array(), TY2F_scalar(), W2CF_Symtab_Nameof_Fld_Pointee(), W2CF_Symtab_Nameof_St_Pointee(), WN2C_mstore(), WN2C_prefetch(), WN2C_Prefetch_Map(), WN2F_Append_Prefetch_Map(), WN2F_call(), WN2F_do_loop(), WN2F_io_control(), WN2F_prefetch(), and WN_intrinsic_name().
| const char* Concat3_Strings | ( | const char * | name1, | |
| const char * | name2, | |||
| const char * | name3 | |||
| ) | [inline] |
Definition at line 587 of file stab_attr.h.
References Concat2_Strings().
Referenced by ST2C_Get_Common_Block_Name(), ST2F_decl_var(), ST2F_use_var(), TY2F_scalar(), TY2F_struct(), TY2F_Translate_Common(), TY2F_Translate_Structure(), WN2C_comment(), WN2C_prefetch(), WN2C_unsupported(), WN2F_prefetch(), WN2F_unsupported(), and WN_intrinsic_name().
| BOOL FLD_Is_Bitfield | ( | FLD_HANDLE | fld, | |
| FLD_HANDLE | next_fld, | |||
| INT64 | max_size | |||
| ) | [inline] |
Definition at line 406 of file stab_attr.h.
References FLD_equivalence(), FLD_is_bit_field, FLD_ofst, FLD_type, FLD_HANDLE::Is_Null(), and TY_size.
Referenced by skip_till_next_field(), TY2C_get_field_info(), and TY2C_prepend_FLD_list().
Definition at line 532 of file stab_attr.h.
References FALSE, TY_is_character, TY_ret_type, and Ty_Table.
Definition at line 551 of file stab_attr.h.
References TY_is_character, TY_ret_type, TY_return_to_param, and Ty_Table.
Referenced by WN2C_call(), and WN2F_call().
Definition at line 541 of file stab_attr.h.
References TY_is_character, TY_ret_type, Ty_Table, and Void_Type.
Referenced by Append_CallSite(), ST2C_basic_decl(), ST2C_func_header(), ST2F_decl_func(), ST2F_func_header(), Stab_Compare_Types(), TY2C_function(), WN2C_call(), WN2F_call(), and WN2F_translate_purple_main().
| UINT64 Get_Hash_Value_For_Name | ( | const char * | name | ) |
Definition at line 1009 of file stab_attr.cxx.
Referenced by ST2C_Get_Common_Block_Name(), ST2C_New_Common_Block(), W2CF_Create_Symhdr(), and W2CF_Search_Symhdr().
| char* Get_Name_Buf_Slot | ( | UINT | size | ) |
Definition at line 883 of file stab_attr.cxx.
References buffer_to_be_freed, delay_count, FREE, MIN_NAME_BUF_SIZE, MIN_NAME_SLOTS, Name_Buf, Name_Buf_Idx, Name_Buf_Size, next_delay_slot, next_to_be_freed, NULL, s, TYPE_ALLOC_N, and UINT.
Referenced by Concat2_Strings(), Number_as_String(), Ptr_as_String(), W2CF_Create_Symbol(), W2CF_Get_Ftn_St_Name(), W2CF_Symtab_Nameof_Fld(), W2CF_Symtab_Nameof_Fld_Pointee(), W2CF_Symtab_Nameof_Preg(), W2CF_Symtab_Nameof_St(), W2CF_Symtab_Nameof_St_Pointee(), W2CF_Symtab_Nameof_Tempvar(), W2CF_Symtab_Nameof_Ty(), W2CF_Symtab_Unique_Name(), WHIRL2C_make_valid_c_name(), and WHIRL2F_make_valid_name().
Definition at line 596 of file stab_attr.h.
References UINT32.
Referenced by ST2C_Find_Common_Block(), ST2C_Get_Common_Block(), W2CF_Create_Symhdr(), and W2CF_Search_Symhdr().
| const char* Number_as_String | ( | INT64 | number, | |
| const char * | fmt | |||
| ) |
Definition at line 943 of file stab_attr.cxx.
References Get_Name_Buf_Slot(), MAX_NUMSTRING_SIZE, and sprintf().
Referenced by Append_Arg_Numbers(), Append_Prefetch_Attributes(), INIT2F_Append_Initializer(), INIT2F_Implied_DoLoop(), INIT2F_Translate_Char_Ref(), INITV2C_struct_fill(), INITV2C_symbol(), TY2F_Append_Assumed_Single_Dim(), TY2F_array(), TY2F_Equivalence(), TY2F_Purple_Assumed_Sized_Array(), TY2F_scalar(), TY2F_Translate_ArrayElt(), WN2C_Append_Purple_Funcinfo(), WN2C_do_loop(), WN2C_End_Prompf_Construct(), WN2C_extract_bits(), WN2C_prefetch(), WN2C_Prefetch_Map(), WN2C_Prompf_Construct_End(), WN2C_Prompf_Construct_Start(), WN2C_Start_Prompf_Construct(), WN2C_Translate_Stmt_Sequence(), WN2F_Append_Purple_Funcinfo(), WN2F_Append_Purple_Xsym(), WN2F_Begin_Prompf_Transformed_Func(), WN2F_Block(), WN2F_End_Prompf_Construct(), WN2F_End_Prompf_Transformed_Func(), WN2F_io_control(), WN2F_io_format(), WN2F_Offset_Memref(), WN2F_Prompf_Construct_End(), WN2F_Prompf_Construct_Start(), WN2F_Start_Prompf_Construct(), WN2F_Translate_DoLoop_Bound(), and WN_intrinsic_name().
| const char* Ptr_as_String | ( | const void * | ptr | ) |
Definition at line 953 of file stab_attr.cxx.
References FALSE, Get_Name_Buf_Slot(), Is_True, MAX_NUMSTRING_SIZE, sprintf(), UINT32, and UINT64.
Referenced by WN2C_prefetch(), WN2C_Prefetch_Map(), WN2F_Append_Prefetch_Map(), and WN2F_prefetch().
Definition at line 574 of file stab_attr.cxx.
References BOOL, INT32, TRUE, TY_AR_const_lbnd, TY_AR_const_stride, TY_AR_const_ubnd, and TY_AR_ndims.
Referenced by TY2C_array(), and WN2C_array().
Definition at line 724 of file stab_attr.cxx.
References ARB_Init(), KIND_ARRAY, MTYPE_UNKNOWN, New_ARB(), New_TY(), Set_ARB_dimension(), Set_ARB_first_dimen(), Set_ARB_last_dimen(), Set_TY_align, Set_TY_arb(), Set_TY_etype(), TY_Init(), and TY_size.
Referenced by INIT2F_Implied_DoLoop(), INITVKIND_ty(), ST2F_decl_var(), TY2F_Equivalence_List(), WN2F_ldid(), and WN_Tree_Type().
Definition at line 480 of file stab_attr.h.
References TRUE, TY_is_const, TY_is_restrict, and TY_is_volatile.
Referenced by Stab_Compare_Types().
| BOOL Stab_Assignment_Compatible_Types | ( | TY_IDX | t1, | |
| TY_IDX | t2, | |||
| BOOL | check_quals, | |||
| BOOL | check_scalars, | |||
| BOOL | ptrs_as_scalars | |||
| ) |
Definition at line 558 of file stab_attr.cxx.
References FALSE, Stab_Compare_Types(), and TRUE.
Referenced by Stab_Is_Element_Type_Of_Array().
Definition at line 468 of file stab_attr.h.
References SCLASS_EXTERN, ST_sclass, and Stab_External_Linkage().
Referenced by ST2C_use_func(), ST2C_use_var(), and WN2C_Append_Symtab_Vars().
Definition at line 457 of file stab_attr.h.
References SCLASS_CPLINIT, SCLASS_DISTR_ARRAY, SCLASS_EH_REGION, SCLASS_EH_REGION_SUPP, SCLASS_FSTATIC, SCLASS_PSTATIC, ST_sclass, and Stab_No_Linkage().
Referenced by Stab_External_Def_Linkage(), and W2CF_Get_Ftn_St_Name().
Definition at line 794 of file stab_attr.cxx.
References Arb_Table, ARB_Table_Size(), CURRENT_SYMTAB, SEGMENTED_ARRAY< T, block_size >::Delete_last(), Fld_Table, FLD_Table_Size(), GLOBAL_SYMTAB, INT32, Ty_Table, TY_Table_Size(), Tylist_Table, TYLIST_Table_Size(), and Verify_SYMTAB().
Referenced by W2C_Pop_PU(), and W2F_Pop_PU().
Definition at line 773 of file stab_attr.cxx.
References CXX_DELETE, and Malloc_Mem_Pool.
Referenced by W2C_Fini(), and W2F_Fini().
Definition at line 857 of file stab_attr.cxx.
References buffer_to_be_freed, delay_count, FREE, i, INT, MIN_NAME_SLOTS, Name_Buf, Name_Buf_Idx, Name_Buf_Size, next_delay_slot, and next_to_be_freed.
Referenced by W2C_Undo_Whirl_Side_Effects(), and W2F_Undo_Whirl_Side_Effects().
Definition at line 1070 of file stab_attr.cxx.
References FREE, Max_Tmpvar_Idx, Next_Tmpvar_Idx, and NULL.
Referenced by W2C_Undo_Whirl_Side_Effects(), W2F_Undo_Whirl_Side_Effects(), WN2C_finalize(), and WN2F_finalize().
| STAB_OFFSET Stab_Full_Split_Offset | ( | const ST * | split_out_st | ) |
Definition at line 1031 of file stab_attr.cxx.
References digit, i, INT, offset, ST_name, strlen(), and UINT64.
Referenced by WN2C_lvalue_st(), and WN2F_Offset_Symref().
| TY_IDX Stab_Get_Mload_Ty | ( | TY_IDX | base, | |
| STAB_OFFSET | offset, | |||
| STAB_OFFSET | size | |||
| ) |
Definition at line 655 of file stab_attr.cxx.
References FLD_next, FLD_ofst, FLD_type, FLD_HANDLE::Is_Null(), Is_True, Stab_Get_Mload_Ty(), TY_flist, TY_Is_Structured(), TY_Is_Union(), TY_size, and Ty_Table.
Referenced by Stab_Get_Mload_Ty(), and WN_Tree_Type().
Definition at line 473 of file stab_attr.h.
References TY_is_const, TY_is_restrict, and TY_is_volatile.
Referenced by Stab_Compare_Types().
| BOOL Stab_Identical_Types | ( | TY_IDX | t1, | |
| TY_IDX | t2, | |||
| BOOL | check_quals, | |||
| BOOL | check_scalars, | |||
| BOOL | ptrs_as_scalars | |||
| ) |
Definition at line 543 of file stab_attr.cxx.
References FALSE, and Stab_Compare_Types().
Referenced by Construct_Fld_Path(), INITV2C_symbol(), Select_Best_Fld_Path(), Stab_Lock_Tmpvar(), and TY2C_get_field_info().
Definition at line 779 of file stab_attr.cxx.
References ARB_Table_Size(), FLD_Table_Size(), TY_Table_Size(), and TYLIST_Table_Size().
Referenced by W2C_Push_PU(), and W2F_Push_PU().
Definition at line 767 of file stab_attr.cxx.
References CXX_NEW, Malloc_Mem_Pool, and TY_Table_Size().
Referenced by W2C_Init(), and W2F_Init().
Definition at line 591 of file stab_attr.cxx.
References ARB_const_lbnd, ARB_const_ubnd, ARB_lbnd_val, ARB_lbnd_var(), ARB_ubnd_val, ARB_ubnd_var(), BOOL, FALSE, TRUE, TY_arb(), and TY_Is_Array().
Referenced by TY2F_Translate_Purple_Array().
Definition at line 443 of file stab_attr.h.
References ST_base, Stab_Is_Common_Block(), Stab_Is_Equivalence_Block(), and Stab_Is_Valid_Base().
Referenced by Enter_Local_Syms_Into_Symtab(), ST2F_deref_translate(), ST2F_use_var(), W2C_Enter_Global_Symbols(), W2CF_Get_Ftn_St_Name(), WN2C_Append_Symtab_Vars(), WN2C_lvalue_st(), and WN2F_Offset_Symref().
Definition at line 427 of file stab_attr.h.
References SCLASS_COMMON, SCLASS_DGLOBAL, ST_sclass, ST_type, and TY_Is_Structured().
Referenced by INITO2C_translate(), INITO2F_translate(), ST2C_New_Common_Block(), ST2C_use_var(), ST2F_decl_var(), Stab_Is_Based_At_Common_Or_Equivalence(), W2CF_Avoid_Suffix(), WN2C_Append_Symtab_Vars(), WN2C_block(), WN2F_Offset_Memref(), and WN2F_Offset_Symref().
Definition at line 621 of file stab_attr.cxx.
References FALSE, Stab_Assignment_Compatible_Types(), Stab_Is_Element_Type_Of_Array(), TRUE, TY_AR_etype, and TY_Is_Array().
Referenced by Stab_Is_Element_Type_Of_Array().
Definition at line 434 of file stab_attr.h.
References CLASS_VAR, FLD_equivalence(), SCLASS_COMMON, ST_sclass, ST_sym_class(), ST_type, TY_fld, TY_flist, TY_Is_Structured(), and Ty_Table.
Referenced by INITO2C_translate(), INITO2F_translate(), ST2F_decl_var(), Stab_Is_Based_At_Common_Or_Equivalence(), WN2C_Append_Symtab_Vars(), WN2F_Offset_Memref(), and WN2F_Offset_Symref().
Definition at line 636 of file stab_attr.cxx.
References BOOL, FALSE, FLD_equivalence(), FLD_last_field(), FLD_HANDLE::Is_Null(), Make_fld_iter(), TY_flist, and Ty_Table.
Referenced by TY2C_complete_struct(), TY2C_get_field_info(), and TY2C_struct().
Definition at line 420 of file stab_attr.h.
References CLASS_BLOCK, NULL, ST_base, and ST_sym_class().
Referenced by Stab_Is_Based_At_Common_Or_Equivalence().
Definition at line 1085 of file stab_attr.cxx.
References FALSE, idx, INT, TmpVarInfo::locked, Max_Tmpvar_Idx, Next_Tmpvar_Idx, Stab_Identical_Types(), TMPVAR_ALLOC_INCREMENTS, TRUE, TmpVarInfo::ty, TYPE_ALLOC_N, and TYPE_REALLOC_N.
Referenced by INIT2F_Implied_DoLoop(), TY2F_Equivalence_List(), WN2C_Append_Assignment(), WN2C_complex(), WN2C_const(), WN2C_Function_Call_Lhs(), WN2C_lda(), WN2C_ldid(), WN2C_mstore(), WN2C_rcomma(), WN2F_do_while(), WN2F_Function_Call_Lhs(), and WN2F_stid().
Definition at line 278 of file stab_attr.h.
References Be_Type_Tbl.
Referenced by Accumulate_Expr_PUinfo(), Enter_Pregs_Into_Symtab(), INIT2F_Implied_DoLoop(), INITV2C_block_struct(), INITV2C_struct_fill(), INITVKIND_ty(), PUinfo_Preg_Type(), ST2F_Declare_Return_Type(), ST2F_Declare_Tempvar(), ST2F_func_header(), TY2C_complete_struct(), TY2C_Prepend_Alignment_Type(), TY2F_array(), TY2F_Equivalence_List(), WN2C_address_add(), WN2C_Append_Preg(), WN2C_array(), WN2C_based_lvalue(), WN2C_bnor(), WN2C_complex(), WN2C_cvt(), WN2C_funcall_op(), WN2C_Function_Call_Lhs(), WN2C_Function_Return_Value(), WN2C_infix_op(), WN2C_intrinsic_op(), WN2C_lda(), WN2C_Load_From_PregIdx(), WN2C_Load_Return_Reg(), WN2C_madd(), WN2C_MemAccess_Type(), WN2C_msub(), WN2C_nmadd(), WN2C_nmsub(), WN2C_Store_Return_Reg(), WN2C_SymAccess_Type(), WN2F_ashr(), WN2F_bnor(), WN2F_Funcall_Op(), WN2F_Function_Call_Lhs(), WN2F_Infix_Op(), WN2F_Load_Return_Reg(), WN2F_lshr(), WN2F_madd(), WN2F_msub(), WN2F_nmadd(), WN2F_nmsub(), WN2F_recip(), WN2F_return(), WN2F_rsqrt(), WN2F_translate_purple_main(), WN_Cvtl_Ty(), WN_intrinsic_return_ty(), and WN_Tree_Type().
Definition at line 450 of file stab_attr.h.
References SCLASS_AUTO, SCLASS_FORMAL, SCLASS_FORMAL_REF, and ST_sclass.
Referenced by ST2C_basic_decl(), ST2C_decl_var(), ST2F_decl_var(), and Stab_External_Linkage().
Definition at line 567 of file stab_attr.h.
References Make_Pointer_Type().
Referenced by Append_A_Clause_Symbol(), Append_Nest_Clauses(), INIT2F_ptr_or_scalar(), INIT2F_Translate_Array_Ref(), INIT2F_Translate_Char_Ref(), INITVKIND_symoff(), INITVKIND_ty(), ST2C_formal_ref_decl(), ST2F_use_var(), W2F_Translate_Stid_Lhs(), WN2C_address_add(), WN2C_based_lvalue(), WN2C_create_ref_param_lda(), WN2C_Function_Call_Lhs(), WN2C_Function_Return_Value(), WN2C_lda(), WN2C_ldid(), WN2C_Load_From_PregIdx(), WN2C_Load_Return_Reg(), WN2C_lvalue_st(), WN2C_lvalue_wn(), WN2C_mstore(), WN2C_Store_Return_Reg(), WN2C_SymAccess_Type(), WN2F_Function_Call_Lhs(), WN2F_implied_do(), WN2F_lda(), WN2F_ldid(), WN2F_Offset_Symref(), WN2F_return(), WN2F_stid(), WN_intrinsic_return_ty(), and WN_Tree_Type().
Definition at line 221 of file stab_attr.cxx.
References BOOL, FALSE, Ftn_Reserved_St_Name, Ftn_St_Rname_Length, idx, Initiate_Rname_Lengths(), INT, length, NULL, NUM_FTN_ST_RNAMES, Rname_Lengths_Initiated, ST_name, strcmp(), strlen(), UINT, and W2C_Lower_Fortran.
Referenced by WN2C_Append_Symtab_Vars().
Definition at line 180 of file stab_attr.cxx.
References BOOL, FALSE, Ftn_Reserved_Ty_Name, Ftn_Ty_Rname_Length, idx, Initiate_Rname_Lengths(), INT, length, NULL, NUM_FTN_TY_RNAMES, Rname_Lengths_Initiated, strcmp(), strlen(), TRUE, TY2C_builtin(), TY_name, UINT, and W2C_Lower_Fortran.
Referenced by WN2C_Append_Symtab_Types().
| void Stab_Reset_Referenced_Flag | ( | SYMTAB_IDX | symtab | ) |
Definition at line 264 of file stab_attr.cxx.
References Clear_BE_ST_w2fc_referenced(), Clear_w2fc_flags(), FOREACH_SYMBOL, GLOBAL_SYMTAB, Reset_TY_is_translated_to_c, TY_Is_Structured(), and TY_Table_Size().
Referenced by W2C_Fini(), WN2C_block(), and WN2F_Exit_PU_Block().
Definition at line 1131 of file stab_attr.cxx.
References FALSE, Is_True, TmpVarInfo::locked, and Next_Tmpvar_Idx.
Referenced by INIT2F_Implied_DoLoop(), WN2C_Append_Assignment(), WN2C_complex(), WN2C_Function_Call_Lhs(), WN2C_ldid(), WN2C_mstore(), WN2F_do_while(), WN2F_Function_Call_Lhs(), and WN2F_stid().
Definition at line 285 of file stab_attr.h.
References KIND_ARRAY, and TY_kind.
Referenced by Construct_Fld_Path(), INIT2F_array(), INIT2F_translate(), INITV2C_block_array(), INITV2C_block_struct(), INITV2C_symbol(), INITV2C_translate(), INITVKIND_val(), ST2F_decl_var(), Stab_Compare_Types(), Stab_Is_Assumed_Sized_Array(), Stab_Is_Element_Type_Of_Array(), TY2F_Translate_ArrayElt(), TY_Is_Array_Of_Chars(), TY_Is_Array_Of_UChars(), TY_Is_Array_Or_Function(), WN2C_array(), WN2C_based_lvalue(), WN2C_Gen_Const_Array_Index(), WN2C_Gen_Field_Access(), WN2C_lvalue_wn(), WN2C_MemAccess_Type(), WN2C_SymAccess_Type(), WN2F_array(), WN2F_array_bounds(), WN2F_Get_Substring_Info(), WN2F_Offset_Memref(), WN2F_Offset_Symref(), WN2F_Translate_StringLEN(), and WN_Tree_Type().
Definition at line 381 of file stab_attr.h.
References TY_AR_etype, TY_AR_ndims, TY_Is_Array(), TY_Is_Integral(), and TY_size.
Referenced by INIT2F_array(), INIT2F_substring(), INITV2C_val(), and Stab_Compare_Types().
Definition at line 392 of file stab_attr.h.
References MTYPE_U1, TY_AR_etype, TY_AR_ndims, TY_Is_Array(), and TY_mtype.
Referenced by WN2F_String_Argument().
Definition at line 333 of file stab_attr.h.
References TY_Is_Array(), and TY_Is_Function().
Referenced by TY2C_array(), TY2C_pointer(), and WN2C_generate_cast().
Definition at line 325 of file stab_attr.h.
References KIND_SCALAR, MTYPE_C10, MTYPE_C4, MTYPE_C8, MTYPE_CQ, TY_kind, and TY_mtype.
Referenced by INITVKIND_val(), WN2C_const(), and WN2C_lda().
Definition at line 290 of file stab_attr.h.
References KIND_FUNCTION, and TY_kind.
Referenced by ST2C_func_header(), Stab_Compare_Types(), and TY_Is_Array_Or_Function().
Definition at line 315 of file stab_attr.h.
References MTYPE_CLASS_INTEGER, MTYPE_type_class, and TY_mtype.
Referenced by PUinfo_Preg_Type(), TY_Is_Array_Of_Chars(), WN2F_istore(), WN2F_ldid(), and WN2F_stid().
Definition at line 280 of file stab_attr.h.
References KIND_POINTER, and TY_kind.
Referenced by Enter_Local_Syms_Into_Symtab(), INITV2C_symbol(), INITV2C_val(), enter_fld::operator()(), enter_st::operator()(), skip_till_next_field(), ST2F_decl_var(), ST2F_Declare_Return_Type(), ST2F_Declare_Tempvar(), ST2F_deref_translate(), ST2F_func_header(), Stab_Compare_Types(), TY2F_array(), TY2F_Declare_Common_Flds(), TY2F_Translate_Fld_Path(), TY2F_Translate_Purple_Array(), TY_Is_Pointer_Or_Scalar(), W2F_Translate_Istore_Lhs(), WN2C_address_add(), WN2C_Append_Preg(), WN2C_array(), WN2C_based_lvalue(), WN2C_Function_Call_Lhs(), WN2C_iload(), WN2C_infix_op(), WN2C_is_pointer_diff(), WN2C_istore(), WN2C_istorex(), WN2C_lda(), WN2C_ldid(), WN2C_lvalue_wn(), WN2C_memref_lhs(), WN2C_mload(), WN2C_mstore(), WN2C_parm(), WN2C_Value_Reference(), WN2F_Append_Value_Reference(), WN2F_call(), WN2F_iload(), WN2F_io_list(), WN2F_istore(), WN2F_lda(), WN2F_ldid(), WN2F_mload(), WN2F_mstore(), WN2F_Offset_Symref(), WN2F_Prepend_Value_Reference(), WN2F_translate_purple_main(), WN2F_Translate_StringLEN(), WN_Get_PtrAdd_Intconst(), and WN_Tree_Type().
Definition at line 343 of file stab_attr.h.
References TY_Is_Pointer(), and TY_Is_Scalar().
Referenced by INIT2F_translate(), INITV2C_symbol(), INITV2C_val(), Stab_Compare_Types(), and TY_Is_Preg_Type().
Definition at line 399 of file stab_attr.h.
References TY_Is_Pointer_Or_Scalar().
Referenced by WN2C_Function_Call_Lhs(), WN2C_Function_Return_Value(), WN2F_Function_Call_Lhs(), and WN2F_return().
Definition at line 320 of file stab_attr.h.
References KIND_SCALAR, MTYPE_FQ, TY_kind, and TY_mtype.
Definition at line 338 of file stab_attr.h.
References KIND_SCALAR, and TY_kind.
Referenced by Accumulate_Preg_Info(), INITVKIND_val(), Stab_Compare_Types(), and TY_Is_Pointer_Or_Scalar().
Definition at line 310 of file stab_attr.h.
References MTYPE_STRING, and TY_mtype.
Referenced by INIT2F_substring(), INITV2C_block_array(), INITVKIND_val(), Stab_Compare_Types(), and TY2C_scalar().
Definition at line 295 of file stab_attr.h.
References KIND_STRUCT, TY_is_union, and TY_kind.
Referenced by INITV2C_symbol(), and INITV2C_translate().
Definition at line 305 of file stab_attr.h.
References KIND_STRUCT, and TY_kind.
Referenced by Construct_Fld_Path(), Get_Field_Type(), get_to_field_with_name(), INIT2F_structured(), INIT2F_translate(), INITO2F_translate(), INITV2C_block_struct(), INITVKIND_ty(), ST2F_decl_var(), Stab_Compare_Types(), Stab_Get_Mload_Ty(), Stab_Is_Common_Block(), Stab_Is_Equivalence_Block(), Stab_Reset_Referenced_Flag(), TY2C_get_field_info(), W2C_Enter_Global_Symbols(), WN2C_address_add(), WN2C_Append_Assignment(), WN2C_Append_Symtab_Types(), WN2C_based_lvalue(), WN2C_lda(), WN2C_ldid(), WN2C_MemAccess_Type(), WN2C_mstore(), WN2C_SymAccess_Type(), and WN_Tree_Type().
Definition at line 300 of file stab_attr.h.
References KIND_STRUCT, TY_is_union, and TY_kind.
Referenced by INITV2C_translate(), and Stab_Get_Mload_Ty().
1.5.6