Open64 (mfef90, whirl2f, and IR tools)
TAG: version-openad; SVN changeset: 916
|
#include <stdio.h>
#include "defs.h"
#include "config.h"
#include "erglob.h"
#include "wn.h"
#include "symtab.h"
#include "be_symtab.h"
#include "glob.h"
#include "diagnostics.h"
#include "wn_attr.h"
#include "stab_attr.h"
#include "token_buffer.h"
#include "w2cf_symtab.h"
Go to the source code of this file.
Defines | |
#define | Cur_PU_Name You_should_not_use("Cur_PU_Name") |
#define | TYPE_ALLOC_N(type, count) TYPE_MEM_POOL_ALLOC_N(type, Malloc_Mem_Pool, count) |
#define | TYPE_REALLOC_N(type, old_ptr, old_count, new_count) |
#define | FREE(ptr) MEM_POOL_FREE(Malloc_Mem_Pool, ptr) |
Functions | |
void | Set_TY_is_translated_to_c (const TY_IDX ty) |
void | Reset_TY_is_translated_to_c (const TY_IDX ty) |
BOOL | TY_is_translated_to_c (const TY_IDX ty) |
void | Clear_w2fc_flags (void) |
#define Cur_PU_Name You_should_not_use("Cur_PU_Name") |
Definition at line 68 of file common_include.h.
Referenced by Do_WOPT_and_CG_with_Regions(), ErrMsg_Report_Nonuser(), main(), Preorder_Process_PUs(), Save_Cur_PU_Name(), Set_Error_Phase(), and WN_Rename_Duplicate_Labels().
#define FREE | ( | ptr | ) | MEM_POOL_FREE(Malloc_Mem_Pool, ptr) |
Definition at line 95 of file common_include.h.
Referenced by Append_Implicit_Locals(), Get_Implicit_Locals(), Get_Name_Buf_Slot(), INITO2F_translate(), PARAMETER2F_translate(), PUinfo_finalize(), ST2C_finalize(), Stab_Free_Namebufs(), Stab_Free_Tmpvars(), and W2CF_Symtab_Free().
#define TYPE_ALLOC_N | ( | type, | |
count | |||
) | TYPE_MEM_POOL_ALLOC_N(type, Malloc_Mem_Pool, count) |
Definition at line 88 of file common_include.h.
Referenced by Accumulate_Preg_Info(), Get_Implicit_Locals(), Get_Name_Buf_Slot(), INIT2F_Get_Initv_Array(), New_CallSite(), New_Fld_Path_Info(), New_ReturnSite(), ST2C_Get_Common_Block(), ST2C_Get_Common_Ty2c_List(), Stab_Lock_Tmpvar(), W2CF_Create_Symbol(), W2CF_Create_Symhdr(), W2CF_Symtab_Alloc_Chars(), and W2CF_Symtab_Push().
#define TYPE_REALLOC_N | ( | type, | |
old_ptr, | |||
old_count, | |||
new_count | |||
) |
TYPE_MEM_POOL_REALLOC_N(type, Malloc_Mem_Pool, old_ptr,\ old_count, new_count)
Definition at line 91 of file common_include.h.
Referenced by Stab_Lock_Tmpvar(), and W2CF_Symtab_Alloc_Chars().
void Clear_w2fc_flags | ( | void | ) |
Definition at line 210 of file stab_attr.cxx.
References W2FC_FLAG_ARRAY::Clear_w2fc_flags().
Referenced by Stab_Reset_Referenced_Flag(), W2F_Outfile_Fini(), and W2F_Push_PU().
void Reset_TY_is_translated_to_c | ( | const TY_IDX | ty | ) |
Definition at line 196 of file stab_attr.cxx.
References W2FC_FLAG_ARRAY::Reset_w2fc_flag(), TY_IDX_index(), and W2FC_TY_TRANS.
Referenced by set_derived_ty_based_on_st::operator()(), ST2C_Get_Common_Ty2c_List(), and Stab_Reset_Referenced_Flag().
void Set_TY_is_translated_to_c | ( | const TY_IDX | ty | ) |
Definition at line 190 of file stab_attr.cxx.
References W2FC_FLAG_ARRAY::Set_w2fc_flag(), TY_IDX_index(), and W2FC_TY_TRANS.
Referenced by write_st::operator()(), ST2C_Get_Common_Ty2c_List(), ST2C_New_Common_Block(), TY2C_initialize(), TY2C_Output_Struct_Type(), TY2C_struct(), TY2F_2_struct(), TY2F_struct(), W2F_Outfile_Translate_Pu(), and WN2F_Exit_PU_Block().
BOOL TY_is_translated_to_c | ( | const TY_IDX | ty | ) |
Definition at line 202 of file stab_attr.cxx.
References W2FC_FLAG_ARRAY::Check_w2fc_flag(), TY_IDX_index(), and W2FC_TY_TRANS.
Referenced by TY2C_Output_Struct_Type(), TY2C_struct(), TY2F_2_struct(), TY2F_struct(), and WN2C_Append_Symtab_Types().