
Go to the source code of this file.
Classes | |
| struct | parmlist |
| struct | alist |
| struct | auxst |
| struct | AUXST_TAB |
| struct | AUXST_TAB_SYMTAB_ACCESS |
| struct | AUX_LABEL_INFO |
Defines | |
| #define | PARMS_ty(o) ((o)->ty) |
| #define | PARMS_next(o) ((o)->next) |
| #define | Set_AUXST_Flag(o, f) ((o)->flags |= f) |
| #define | Clear_AUXST_Flag(o, f) ((o)->flags &= ~f) |
| #define | AUXST_Flag(o, f) ((o)->flags & f) |
| #define | AUXST_AssignId(o) ((o)->assign_id) |
| #define | AUXST_CRIPointee(o) ((o)->cri_pointee) |
| #define | AUXST_DataInfo(o) ((o)->data_info) |
| #define | AUXST_Dummies(o) ((o)->dummy) |
| #define | AUXST_DstrReg(o) ((o)->distr_preg.preg) |
| #define | AUXST_DstrTY(o) ((o)->distr_preg.preg_ty) |
| #define | AUXST_DstrST(o) ((o)->distr_preg.preg_st) |
| #define | AUXST_DstrPreg(o) ((o)->distr_preg) |
| #define | AUXST_Flags(o) ((o)->flags) |
| #define | AUXST_Next(o) ((o)->next_auxst) |
| #define | AUXST_OwningST(o) ((o)->stptr) |
| #define | AUXST_Pragma(o) ((o)->pragma) |
| #define | AUXST_SrcPos(o) ((o)->pos) |
| #define | AUXST_Stem(o) ((o)->stem) |
| #define | AUXST_Commons(o) ((LIST *) &(o)->comlist) |
| #define | AUXST_Namelist(o) ((LIST *) &(o)->nlist) |
| #define | AUXST_RtnTemps(o) ((LIST *) &(o)->rlist) |
| #define | AUXST_SplitCommons(o) ((LIST *) &(o)->splitlist) |
| #define | AUXST_Altentries(o) ((LIST *) &(o)->altentry) |
| #define | AUXST_Equivs(o) ((LIST *) &(o)->eqvlist) |
| #define | AUXST_Dstcomlist(o) ((LIST *) &(o)->dst_comms) |
| #define | AUXST_Dstparmlist(o) ((LIST *) &(o)->dst_parms) |
| #define | AUXST_TyMdlist(o) ((LIST *) &(o)->derived_type_and_mod_var) |
| #define | MAX_AUXST_LEVEL 8 |
Typedefs | |
| typedef struct parmlist | PARMS |
| typedef struct alist | DUMMIES |
| typedef struct auxst | AUXST |
| typedef RELATED_SEGMENTED_ARRAY< AUXST * > | AUXST_PTR_ARRAY |
| typedef TABLE_INDEXED_BY_LEVEL8_AND_INDEX24 < AUXST *, ST_IDX, SYMTAB_IDX, AUXST_TAB *,&Auxst_tab, AUXST_TAB_SYMTAB_ACCESS > | AUXST_TABLE |
| typedef RELATED_SEGMENTED_ARRAY < AUX_LABEL_INFO > | FE_LABEL_TAB |
Functions | |
| static LIST * | cwh_auxst_find_list (AUXST *o, enum list_name list) |
| static AUXST * | cwh_auxst_find (ST *st, BOOL create) |
| static DUMMIES * | cwh_auxst_find_entry (ST *entry) |
| static void | cwh_auxst_dump_dummies (DUMMIES *d) |
Variables | |
| static AUXST * | Top_Auxst [INTERNAL_LEVEL+1] = {NULL,NULL,NULL,NULL} |
| static AUXST * | EP_Current |
| AUXST_TAB * | Auxst_tab = NULL |
| static AUXST_TABLE | Auxst_Table |
| FE_LABEL_TAB | Auxlabel_Table |
| #define AUXST_Altentries | ( | o | ) | ((LIST *) &(o)->altentry) |
Definition at line 161 of file cwh_auxst.i.
Referenced by cwh_auxst_add_list(), and cwh_auxst_find_list().
| #define AUXST_AssignId | ( | o | ) | ((o)->assign_id) |
Definition at line 142 of file cwh_auxst.i.
Referenced by cwh_auxst_dump(), and cwh_auxst_find().
| #define AUXST_Commons | ( | o | ) | ((LIST *) &(o)->comlist) |
Definition at line 157 of file cwh_auxst.i.
Referenced by cwh_auxst_add_list(), and cwh_auxst_find_list().
| #define AUXST_CRIPointee | ( | o | ) | ((o)->cri_pointee) |
Definition at line 143 of file cwh_auxst.i.
Referenced by cwh_auxst_cri_pointee(), and cwh_auxst_dump().
| #define AUXST_DataInfo | ( | o | ) | ((o)->data_info) |
Definition at line 144 of file cwh_auxst.i.
Referenced by cwh_auxst_dump(), Set_ST_auxst_data_info(), and ST_auxst_data_info().
| #define AUXST_Dstcomlist | ( | o | ) | ((LIST *) &(o)->dst_comms) |
Definition at line 163 of file cwh_auxst.i.
Referenced by cwh_auxst_add_list(), and cwh_auxst_find_list().
| #define AUXST_Dstparmlist | ( | o | ) | ((LIST *) &(o)->dst_parms) |
Definition at line 164 of file cwh_auxst.i.
Referenced by cwh_auxst_add_list(), and cwh_auxst_find_list().
| #define AUXST_DstrPreg | ( | o | ) | ((o)->distr_preg) |
Definition at line 149 of file cwh_auxst.i.
Referenced by cwh_auxst_distr_preg(), and cwh_auxst_find().
| #define AUXST_DstrReg | ( | o | ) | ((o)->distr_preg.preg) |
Definition at line 146 of file cwh_auxst.i.
Referenced by cwh_auxst_distr_preg(), and cwh_auxst_dump().
| #define AUXST_DstrST | ( | o | ) | ((o)->distr_preg.preg_st) |
Definition at line 148 of file cwh_auxst.i.
| #define AUXST_DstrTY | ( | o | ) | ((o)->distr_preg.preg_ty) |
Definition at line 147 of file cwh_auxst.i.
| #define AUXST_Dummies | ( | o | ) | ((o)->dummy) |
Definition at line 145 of file cwh_auxst.i.
Referenced by cwh_auxst_add_dummy(), cwh_auxst_alloc_proc_entry(), cwh_auxst_dump(), cwh_auxst_find_dummy(), cwh_auxst_find_dummy_len(), cwh_auxst_find_entry(), cwh_auxst_free(), cwh_auxst_patch_proc(), and cwh_auxst_set_tylist().
| #define AUXST_Equivs | ( | o | ) | ((LIST *) &(o)->eqvlist) |
Definition at line 162 of file cwh_auxst.i.
Referenced by cwh_auxst_add_list(), and cwh_auxst_find_list().
Definition at line 140 of file cwh_auxst.i.
Referenced by cwh_auxst_dump(), cwh_auxst_find_dummy_len(), and cwh_auxst_read_flag().
| #define AUXST_Flags | ( | o | ) | ((o)->flags) |
Definition at line 150 of file cwh_auxst.i.
Definition at line 158 of file cwh_auxst.i.
Referenced by cwh_auxst_add_list(), and cwh_auxst_find_list().
| #define AUXST_Next | ( | o | ) | ((o)->next_auxst) |
Definition at line 151 of file cwh_auxst.i.
Referenced by cwh_auxst_clear_per_PU(), cwh_auxst_dump(), cwh_auxst_find(), and cwh_auxst_free().
| #define AUXST_OwningST | ( | o | ) | ((o)->stptr) |
Definition at line 152 of file cwh_auxst.i.
Referenced by cwh_auxst_dump(), cwh_auxst_find(), and cwh_auxst_free().
| #define AUXST_Pragma | ( | o | ) | ((o)->pragma) |
Definition at line 153 of file cwh_auxst.i.
Referenced by cwh_auxst_clear_per_PU(), cwh_auxst_dump(), cwh_auxst_free(), and cwh_auxst_pragma().
| #define AUXST_RtnTemps | ( | o | ) | ((LIST *) &(o)->rlist) |
Definition at line 159 of file cwh_auxst.i.
Referenced by cwh_auxst_add_list(), and cwh_auxst_find_list().
| #define AUXST_SplitCommons | ( | o | ) | ((LIST *) &(o)->splitlist) |
Definition at line 160 of file cwh_auxst.i.
Referenced by cwh_auxst_add_list(), and cwh_auxst_find_list().
| #define AUXST_SrcPos | ( | o | ) | ((o)->pos) |
Definition at line 154 of file cwh_auxst.i.
Referenced by cwh_auxst_dump(), cwh_auxst_find(), cwh_auxst_srcpos_addr(), and cwh_auxst_srcpos_val().
| #define AUXST_Stem | ( | o | ) | ((o)->stem) |
Definition at line 155 of file cwh_auxst.i.
Referenced by cwh_auxst_dump(), cwh_auxst_free(), and cwh_auxst_stem_name().
| #define AUXST_TyMdlist | ( | o | ) | ((LIST *) &(o)->derived_type_and_mod_var) |
Definition at line 165 of file cwh_auxst.i.
Referenced by cwh_auxst_find_list().
Definition at line 139 of file cwh_auxst.i.
Referenced by cwh_auxst_set_flag().
| #define MAX_AUXST_LEVEL 8 |
Definition at line 184 of file cwh_auxst.i.
Referenced by cwh_auxst_alloc_container_table(), and AUXST_TAB_SYMTAB_ACCESS::operator()().
| #define PARMS_next | ( | o | ) | ((o)->next) |
Definition at line 46 of file cwh_auxst.i.
Referenced by cwh_auxst_add_dummy(), cwh_auxst_alloc_proc_entry(), cwh_auxst_dump_dummies(), cwh_auxst_patch_proc(), and cwh_auxst_set_tylist().
| #define PARMS_ty | ( | o | ) | ((o)->ty) |
Definition at line 45 of file cwh_auxst.i.
Referenced by cwh_auxst_add_dummy(), cwh_auxst_dump_dummies(), and cwh_auxst_set_tylist().
Definition at line 138 of file cwh_auxst.i.
Referenced by cwh_auxst_set_flag().
| typedef RELATED_SEGMENTED_ARRAY<AUXST *> AUXST_PTR_ARRAY |
Definition at line 186 of file cwh_auxst.i.
| typedef TABLE_INDEXED_BY_LEVEL8_AND_INDEX24<AUXST *, ST_IDX, SYMTAB_IDX, AUXST_TAB *, &Auxst_tab, AUXST_TAB_SYMTAB_ACCESS> AUXST_TABLE |
Definition at line 194 of file cwh_auxst.i.
Definition at line 220 of file cwh_auxst.i.
| static void cwh_auxst_dump_dummies | ( | DUMMIES * | d | ) | [static] |
Definition at line 222 of file cwh_auxst.i.
Referenced by cwh_auxst_assign_id(), cwh_auxst_clear_per_PU(), cwh_auxst_register_table(), and cwh_auxst_un_register_table().
Referenced by cwh_auxst_alloc_container_table(), cwh_auxst_register_table(), and cwh_auxst_un_register_table().
AUXST_TABLE Auxst_Table [static] |
Definition at line 211 of file cwh_auxst.i.
Referenced by cwh_auxst_clear(), cwh_auxst_find(), and cwh_auxst_free().
AUXST* EP_Current [static] |
Definition at line 174 of file cwh_auxst.i.
Referenced by cwh_auxst_add_dummy(), cwh_auxst_alloc_proc_entry(), cwh_auxst_find_dummy(), cwh_auxst_find_dummy_len(), cwh_auxst_find_entry(), and cwh_auxst_patch_proc().
Definition at line 173 of file cwh_auxst.i.
Referenced by cwh_auxst_clear_per_PU(), cwh_auxst_find(), and cwh_auxst_free().
1.7.1