|
OpenADFortTk (basic)
|
Namespaces | |
| namespace | XlateFlags |
Enumerations | |
| enum | status { good, bad } |
Functions | |
| void | TranslateGlobalSymbolTables (sexp_t *gbl_symtab, int flags=0) |
| void | TranslateLocalSymbolTables (sexp_t *pu_symtab, SYMTAB_IDX stab_lvl, int flags=0) |
| void | xlate_FILE_INFO (sexp_t *file_info) |
| void | xlate_ST_TAB (sexp_t *st_tab, SYMTAB_IDX stab_lvl) |
| void | xlate_ST_TAB (sexp_t *st_tab, const SCOPE &scope) |
| void | xlate_ST_ATTR_TAB (sexp_t *st_attr_tab, SYMTAB_IDX stab_lvl) |
| void | xlate_PU_TAB (sexp_t *pu_tab) |
| void | xlate_TY_TAB (sexp_t *ty_tab) |
| void | xlate_FLD_TAB (sexp_t *fld_tab) |
| void | xlate_ARB_TAB (sexp_t *arb_tab) |
| void | xlate_TYLIST_TAB (sexp_t *tylist_tab) |
| void | xlate_TCON_TAB (sexp_t *tcon_tab) |
| void | xlate_TCON_STR_TAB (sexp_t *str_tab) |
| void | xlate_INITO_TAB (sexp_t *inito_tab, SYMTAB_IDX stab_lvl) |
| void | xlate_INITV_TAB (sexp_t *initv_tab) |
| void | xlate_BLK_TAB (sexp_t *blk_tab) |
| void | xlate_STR_TAB (sexp_t *str_tab) |
| void | xlate_LABEL_TAB (sexp_t *label_tab, SYMTAB_IDX stab_lvl) |
| void | xlate_PREG_TAB (sexp_t *preg_tab, SYMTAB_IDX stab_lvl) |
| ST * | xlate_ST_TAB_entry (sexp_t *sx) |
| ST_ATTR * | xlate_ST_ATTR_TAB_entry (sexp_t *sx) |
| PU * | xlate_PU_TAB_entry (sexp_t *sx) |
| TY * | xlate_TY_TAB_entry (sexp_t *sx) |
| FLD * | xlate_FLD_TAB_entry (sexp_t *sx) |
| ARB * | xlate_ARB_TAB_entry (sexp_t *sx) |
| TYLIST * | xlate_TYLIST_TAB_entry (sexp_t *sx) |
| TCON * | xlate_TCON_TAB_entry (sexp_t *sx) |
| INITO * | xlate_INITO_TAB_entry (sexp_t *sx) |
| INITV * | xlate_INITV_TAB_entry (sexp_t *sx) |
| BLK * | xlate_BLK_TAB_entry (sexp_t *sx) |
| LABEL * | xlate_LABEL_TAB_entry (sexp_t *sx) |
| PREG * | xlate_PREG_TAB_entry (sexp_t *sx) |
| UINT32 | xlate_TCON_STR_TAB_entry (sexp_t *sx, std::string &buf) |
| UINT32 | xlate_STR_TAB_entry (sexp_t *sx, std::string &buf) |
| template<typename T > | |
| T * | xlate_SYMTAB_entry (sexp_t *sx) |
| template<> | |
| ST * | xlate_SYMTAB_entry< ST > (sexp_t *sx) |
| template<> | |
| ST_ATTR * | xlate_SYMTAB_entry< ST_ATTR > (sexp_t *sx) |
| template<> | |
| PU * | xlate_SYMTAB_entry< PU > (sexp_t *sx) |
| template<> | |
| TY * | xlate_SYMTAB_entry< TY > (sexp_t *sx) |
| template<> | |
| FLD * | xlate_SYMTAB_entry< FLD > (sexp_t *sx) |
| template<> | |
| ARB * | xlate_SYMTAB_entry< ARB > (sexp_t *sx) |
| template<> | |
| TYLIST * | xlate_SYMTAB_entry< TYLIST > (sexp_t *sx) |
| template<> | |
| TCON * | xlate_SYMTAB_entry< TCON > (sexp_t *sx) |
| template<> | |
| INITO * | xlate_SYMTAB_entry< INITO > (sexp_t *sx) |
| template<> | |
| INITV * | xlate_SYMTAB_entry< INITV > (sexp_t *sx) |
| template<> | |
| BLK * | xlate_SYMTAB_entry< BLK > (sexp_t *sx) |
| template<> | |
| LABEL * | xlate_SYMTAB_entry< LABEL > (sexp_t *sx) |
| template<> | |
| PREG * | xlate_SYMTAB_entry< PREG > (sexp_t *sx) |
| PU_Info * | TranslateIR (sexp_t *ir, int flags=0) |
| void | DumpIR (sexp_t *ir, int flags) |
| const char * | ErrIR (sexp_t *ir, int flags=0) |
| WN * | TranslateWN (sexp_t *sx) |
| std::vector< WN * > | TranslateWNChildren (sexp_t *sx) |
| ST_IDX | GetWhirlSym (sexp_t *sx) |
| TY_IDX | GetWhirlTy (sexp_t *sx) |
| OPERATOR | GetWhirlOpr (sexp_t *sx) |
| OPCODE | GetWhirlOpc (sexp_t *sx) |
| ST_IDX | GetWhirlSymRef (sexp_t *sx) |
| TY_IDX | GetWhirlTyUse (sexp_t *sx) |
| const char * | GetWhirlFlg (sexp_t *sx) |
| UINT64 | GetWhirlOpaqueFlg (sexp_t *sx) |
| WN * | xlate_INTERFACE (sexp_t *sx) |
| WN * | xlate_FUNC_ENTRY (sexp_t *sx) |
| WN * | xlate_BLOCK (sexp_t *sx) |
| WN * | xlate_REGION (sexp_t *sx) |
| WN * | xlate_structured_cf (sexp_t *sx) |
| WN * | xlate_IMPLIED_DO (sexp_t *sx) |
| WN * | xlate_GOTOx_LABEL (sexp_t *sx) |
| WN * | xlate_multiBR (sexp_t *sx) |
| WN * | xlate_CASEGOTO (sexp_t *sx) |
| WN * | xlate_AGOTO (sexp_t *sx) |
| WN * | xlate_ALTENTRY (sexp_t *sx) |
| WN * | xlate_condBR (sexp_t *sx) |
| WN * | xlate_RETURNx (sexp_t *sx) |
| WN * | xlate_xCALL (sexp_t *sx) |
| WN * | xlate_IO (sexp_t *sx) |
| WN * | xlate_misc_stmt (sexp_t *sx) |
| WN * | xlate_xPRAGMA (sexp_t *sx) |
| WN * | xlate_LDA_LDMA (sexp_t *sx) |
| WN * | xlate_LDID_STID (sexp_t *sx) |
| WN * | xlate_IDNAME (sexp_t *sx) |
| WN * | xlate_xLOADx_xSTOREx (sexp_t *sx) |
| WN * | xlate_PSTID (sexp_t *sx) |
| WN * | xlate_PSTORE (sexp_t *sx) |
| WN * | xlate_STRCTFLD (sexp_t *sx) |
| WN * | xlate_ARRAYx (sexp_t *sx) |
| WN * | xlate_CVT_CVTL (sexp_t *sx) |
| WN * | xlate_TAS (sexp_t *sx) |
| WN * | xlate_CONST (sexp_t *sx) |
| WN * | xlate_INTCONST (sexp_t *sx) |
| WN * | xlate_UnaryOp (sexp_t *sx) |
| WN * | xlate_PARM (sexp_t *sx) |
| WN * | xlate_ALLOCA (sexp_t *sx) |
| WN * | xlate_BinaryOp (sexp_t *sx) |
| WN * | xlate_TernaryOp (sexp_t *sx) |
| WN * | xlate_IO_ITEM (sexp_t *sx) |
| WN * | xlate_unknown (sexp_t *sx) |
| enum sexp2whirl::status |
Definition at line 8 of file sexp2whirl.i.
| void sexp2whirl::DumpIR | ( | sexp_t * | ir, |
| int | flags | ||
| ) |
Definition at line 59 of file sexp2whirl.cxx.
| const char * sexp2whirl::ErrIR | ( | sexp_t * | ir, |
| int | flags = 0 |
||
| ) |
Definition at line 43 of file sexp2whirl.cxx.
Referenced by xlate_IR().
| const char * sexp2whirl::GetWhirlFlg | ( | sexp_t * | sx | ) |
Definition at line 225 of file sexp2wn.cxx.
References SexpTags::FLG, FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value(), sexp::is_list(), and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by xlate_ARB_TAB_entry(), xlate_BLK_TAB_entry(), xlate_FILE_INFO(), xlate_FLD_TAB_entry(), xlate_LABEL_TAB_entry(), xlate_PU_TAB_entry(), xlate_ST_TAB_entry(), xlate_TCON_TAB_entry(), and xlate_TY_TAB_entry().

| UINT64 sexp2whirl::GetWhirlOpaqueFlg | ( | sexp_t * | sx | ) |
Definition at line 248 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value(), sexp::get_value_ui64(), sexp::is_list(), SexpTags::OFLG, and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by xlate_GOTOx_LABEL(), xlate_IO(), xlate_misc_stmt(), xlate_PARM(), xlate_structured_cf(), xlate_xCALL(), and xlate_xPRAGMA().

| OPCODE sexp2whirl::GetWhirlOpc | ( | sexp_t * | sx | ) |
Definition at line 151 of file sexp2wn.cxx.
References sexp::get_elem1(), sexp::get_elem2(), sexp::get_value(), and GetWhirlOpr().
Referenced by xlate_ARRAYx(), xlate_BinaryOp(), xlate_BLOCK(), xlate_CASEGOTO(), xlate_condBR(), xlate_CONST(), xlate_CVT_CVTL(), xlate_FUNC_ENTRY(), xlate_GOTOx_LABEL(), xlate_IDNAME(), xlate_INTCONST(), xlate_INTERFACE(), xlate_IO(), xlate_IO_ITEM(), xlate_LDA_LDMA(), xlate_LDID_STID(), xlate_misc_stmt(), xlate_multiBR(), xlate_PARM(), xlate_RETURNx(), xlate_STRCTFLD(), xlate_structured_cf(), xlate_TAS(), xlate_TernaryOp(), xlate_UnaryOp(), xlate_xCALL(), xlate_xLOADx_xSTOREx(), and xlate_xPRAGMA().

| OPERATOR sexp2whirl::GetWhirlOpr | ( | sexp_t * | sx | ) |
Definition at line 127 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_value(), sexp::is_list(), and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by GetWhirlOpc(), TranslateWN(), xlate_INTERFACE(), and xlate_unknown().

| ST_IDX sexp2whirl::GetWhirlSym | ( | sexp_t * | sx | ) |
Definition at line 75 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_elem2(), sexp::get_value(), sexp::get_value_ui32(), sexp::is_list(), SexpTags::ST, and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by xlate_ARB_TAB_entry(), xlate_FLD_TAB_entry(), xlate_INITO_TAB_entry(), xlate_ST_ATTR_TAB_entry(), and xlate_ST_TAB_entry().

| ST_IDX sexp2whirl::GetWhirlSymRef | ( | sexp_t * | sx | ) |
Definition at line 172 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem2(), sexp::get_elem3(), sexp::get_value(), sexp::get_value_ui32(), sexp::is_list(), SexpTags::ST, and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by xlate_CONST(), xlate_FUNC_ENTRY(), xlate_IDNAME(), xlate_INTERFACE(), xlate_LDA_LDMA(), xlate_LDID_STID(), xlate_misc_stmt(), xlate_PU(), xlate_xCALL(), and xlate_xPRAGMA().

| TY_IDX sexp2whirl::GetWhirlTy | ( | sexp_t * | sx | ) |
Definition at line 99 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem2(), sexp::get_elem3(), sexp::get_value(), sexp::get_value_ui32(), sexp::is_list(), SexpTags::TY, and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by xlate_FLD_TAB_entry(), xlate_PU_TAB_entry(), xlate_ST_TAB_entry(), xlate_TY_TAB_entry(), and xlate_TYLIST_TAB_entry().

| TY_IDX sexp2whirl::GetWhirlTyUse | ( | sexp_t * | sx | ) |
Definition at line 197 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem2(), sexp::get_elem3(), sexp::get_value(), sexp::get_value_ui32(), sexp::is_list(), SexpTags::TY, and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by xlate_IO_ITEM(), xlate_LDA_LDMA(), xlate_LDID_STID(), xlate_PARM(), xlate_STRCTFLD(), xlate_TAS(), xlate_xCALL(), and xlate_xLOADx_xSTOREx().

| void sexp2whirl::TranslateGlobalSymbolTables | ( | sexp_t * | gbl_symtab, |
| int | flags = 0 |
||
| ) |
Definition at line 96 of file sexp2symtab.cxx.
References FORTTK_ASSERT, SexpTags::GBL_SYMTAB, sexp::get_elem0(), sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::is_list(), SexpTags::PU, SexpTags::TY, fortTkSupport::Diagnostics::UnexpectedInput, xlate_ARB_TAB(), xlate_BLK_TAB(), xlate_FILE_INFO(), xlate_FLD_TAB(), xlate_INITO_TAB(), xlate_INITV_TAB(), xlate_PU_TAB(), xlate_ST_ATTR_TAB(), xlate_ST_TAB(), xlate_STR_TAB(), xlate_TCON_STR_TAB(), xlate_TCON_TAB(), xlate_TY_TAB(), and xlate_TYLIST_TAB().
Referenced by xlate_IR().

| PU_Info * sexp2whirl::TranslateIR | ( | sexp_t * | ir, |
| int | flags = 0 |
||
| ) |
Definition at line 36 of file sexp2whirl.cxx.
References xlate_IR().
Referenced by whirl2sexp::DumpIR(), and real_main().

| void sexp2whirl::TranslateLocalSymbolTables | ( | sexp_t * | pu_symtab, |
| SYMTAB_IDX | stab_lvl, | ||
| int | flags = 0 |
||
| ) |
Definition at line 191 of file sexp2symtab.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::is_list(), SexpTags::PU_SYMTAB, fortTkSupport::Diagnostics::UnexpectedInput, xlate_INITO_TAB(), xlate_LABEL_TAB(), xlate_PREG_TAB(), xlate_ST_ATTR_TAB(), and xlate_ST_TAB().
Referenced by xlate_PU().

| WN * sexp2whirl::TranslateWN | ( | sexp_t * | sx | ) |
Definition at line 26 of file sexp2wn.cxx.
References FORTTK_DEVMSG, GetWhirlOpr(), and sexp::is_null_list().
Referenced by whirl2sexp::DumpWN(), TranslateWNChildren(), xlate_BLOCK(), xlate_condBR(), xlate_CVT_CVTL(), xlate_GOTOx_LABEL(), xlate_INTERFACE(), xlate_LDID_STID(), xlate_PARM(), xlate_RETURNx(), xlate_TAS(), xlate_UnaryOp(), xlate_WN(), and xlate_xPRAGMA().

| std::vector< WN * > sexp2whirl::TranslateWNChildren | ( | sexp_t * | sx | ) |
Definition at line 48 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_next(), sexp::get_wnast_kid0(), sexp::is_list(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by xlate_ARRAYx(), xlate_BinaryOp(), xlate_FUNC_ENTRY(), xlate_INTERFACE(), xlate_IO(), xlate_IO_ITEM(), xlate_misc_stmt(), xlate_multiBR(), xlate_STRCTFLD(), xlate_structured_cf(), xlate_TernaryOp(), xlate_xCALL(), and xlate_xLOADx_xSTOREx().

| WN * sexp2whirl::xlate_AGOTO | ( | sexp_t * | sx | ) |
Definition at line 468 of file sexp2wn.cxx.
References FORTTK_DIE, and fortTkSupport::Diagnostics::Unimplemented.
| WN * sexp2whirl::xlate_ALLOCA | ( | sexp_t * | sx | ) |
Definition at line 1125 of file sexp2wn.cxx.
References FORTTK_DIE, and fortTkSupport::Diagnostics::Unimplemented.
| WN * sexp2whirl::xlate_ALTENTRY | ( | sexp_t * | sx | ) |
Definition at line 476 of file sexp2wn.cxx.
References FORTTK_DIE, and fortTkSupport::Diagnostics::Unimplemented.
| void sexp2whirl::xlate_ARB_TAB | ( | sexp_t * | arb_tab | ) |
Definition at line 303 of file sexp2symtab.cxx.
References SexpTags::ARB_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables().

| ARB * sexp2whirl::xlate_ARB_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 654 of file sexp2symtab.cxx.
References sexp::get_elem1(), sexp::get_next(), sexp::get_value_i64(), sexp::get_value_ui32(), GetWhirlFlg(), and GetWhirlSym().
Referenced by xlate_SYMTAB_entry< ARB >().

| WN * sexp2whirl::xlate_ARRAYx | ( | sexp_t * | sx | ) |
Definition at line 928 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_value_i64(), sexp::get_wnast_attrs(), GetWhirlOpc(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_BinaryOp | ( | sexp_t * | sx | ) |
Definition at line 1137 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_wnast_attrs(), GetWhirlOpc(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| void sexp2whirl::xlate_BLK_TAB | ( | sexp_t * | blk_tab | ) |
Definition at line 355 of file sexp2symtab.cxx.
References SexpTags::BLK_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables().

| BLK * sexp2whirl::xlate_BLK_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 830 of file sexp2symtab.cxx.
References sexp::get_elem1(), sexp::get_next(), sexp::get_value_ui32(), sexp::get_value_ui64(), and GetWhirlFlg().
Referenced by xlate_SYMTAB_entry< BLK >().

| WN * sexp2whirl::xlate_BLOCK | ( | sexp_t * | sx | ) |
Definition at line 305 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_next(), sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpc(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_CASEGOTO | ( | sexp_t * | sx | ) |
Definition at line 447 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value_i32(), sexp::get_value_i64(), sexp::get_wnast_attrs(), GetWhirlOpc(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_condBR | ( | sexp_t * | sx | ) |
Definition at line 484 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_value_i32(), sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpc(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_CONST | ( | sexp_t * | sx | ) |
Definition at line 1028 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_wnast_attrs(), GetWhirlOpc(), GetWhirlSymRef(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_CVT_CVTL | ( | sexp_t * | sx | ) |
Definition at line 960 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_value_i32(), sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpc(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.

| void sexp2whirl::xlate_FILE_INFO | ( | sexp_t * | file_info | ) |
Definition at line 232 of file sexp2symtab.cxx.
References SexpTags::FILE_INFO, FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::get_value_ui32(), GetWhirlFlg(), sexp::is_list(), and fortTkSupport::Diagnostics::UnexpectedInput.
Referenced by TranslateGlobalSymbolTables().

| void sexp2whirl::xlate_FLD_TAB | ( | sexp_t * | fld_tab | ) |
Definition at line 296 of file sexp2symtab.cxx.
References SexpTags::FLD_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables().

| FLD * sexp2whirl::xlate_FLD_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 605 of file sexp2symtab.cxx.
References sexp::get_elem1(), sexp::get_next(), sexp::get_value_ui32(), sexp::get_value_ui64(), GetWhirlFlg(), GetWhirlSym(), and GetWhirlTy().
Referenced by xlate_SYMTAB_entry< FLD >().

| WN * sexp2whirl::xlate_FUNC_ENTRY | ( | sexp_t * | sx | ) |
Definition at line 275 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_wnast_attrs(), GetWhirlOpc(), GetWhirlSymRef(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_GOTOx_LABEL | ( | sexp_t * | sx | ) |
Definition at line 376 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value_i32(), sexp::get_value_ui32(), sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpaqueFlg(), GetWhirlOpc(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_IDNAME | ( | sexp_t * | sx | ) |
Definition at line 856 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value_ui32(), sexp::get_wnast_attrs(), GetWhirlOpc(), GetWhirlSymRef(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_IMPLIED_DO | ( | sexp_t * | sx | ) |
Definition at line 368 of file sexp2wn.cxx.
References FORTTK_DIE, and fortTkSupport::Diagnostics::Unimplemented.
| void sexp2whirl::xlate_INITO_TAB | ( | sexp_t * | inito_tab, |
| SYMTAB_IDX | stab_lvl | ||
| ) |
Definition at line 340 of file sexp2symtab.cxx.
References SexpTags::INITO_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables(), and TranslateLocalSymbolTables().

| INITO * sexp2whirl::xlate_INITO_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 770 of file sexp2symtab.cxx.
References sexp::get_elem1(), sexp::get_next(), sexp::get_value_ui32(), and GetWhirlSym().
Referenced by xlate_SYMTAB_entry< INITO >().

| void sexp2whirl::xlate_INITV_TAB | ( | sexp_t * | initv_tab | ) |
Definition at line 348 of file sexp2symtab.cxx.
References SexpTags::INITV_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables().

| INITV * sexp2whirl::xlate_INITV_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 792 of file sexp2symtab.cxx.
References sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::get_value_i32(), and sexp::get_value_ui32().
Referenced by xlate_SYMTAB_entry< INITV >().

| WN * sexp2whirl::xlate_INTCONST | ( | sexp_t * | sx | ) |
Definition at line 1009 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_value_i64(), sexp::get_wnast_attrs(), GetWhirlOpc(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_INTERFACE | ( | sexp_t * | sx | ) |
Definition at line 638 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_next(), sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpc(), GetWhirlOpr(), GetWhirlSymRef(), TranslateWN(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_IO | ( | sexp_t * | sx | ) |
Definition at line 584 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value(), sexp::get_wnast_attrs(), GetWhirlOpaqueFlg(), GetWhirlOpc(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_IO_ITEM | ( | sexp_t * | sx | ) |
Definition at line 612 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value(), sexp::get_wnast_attrs(), GetWhirlOpc(), GetWhirlTyUse(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| void sexp2whirl::xlate_LABEL_TAB | ( | sexp_t * | label_tab, |
| SYMTAB_IDX | stab_lvl | ||
| ) |
Definition at line 375 of file sexp2symtab.cxx.
References SexpTags::LABEL_TAB, and xlate_SYMTAB().
Referenced by TranslateLocalSymbolTables().

| LABEL * sexp2whirl::xlate_LABEL_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 867 of file sexp2symtab.cxx.
References sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::get_value_ui32(), and GetWhirlFlg().
Referenced by xlate_SYMTAB_entry< LABEL >().

| WN * sexp2whirl::xlate_LDA_LDMA | ( | sexp_t * | sx | ) |
Definition at line 776 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_elem2(), sexp::get_elem3(), sexp::get_value_ui32(), sexp::get_wnast_attrs(), GetWhirlOpc(), GetWhirlSymRef(), GetWhirlTyUse(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_LDID_STID | ( | sexp_t * | sx | ) |
Definition at line 811 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_elem2(), sexp::get_elem3(), sexp::get_value_ui32(), sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpc(), GetWhirlSymRef(), GetWhirlTyUse(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_misc_stmt | ( | sexp_t * | sx | ) |
Definition at line 684 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_next(), sexp::get_value_ui32(), sexp::get_wnast_attrs(), GetWhirlOpaqueFlg(), GetWhirlOpc(), GetWhirlSymRef(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_multiBR | ( | sexp_t * | sx | ) |
Definition at line 417 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value_i32(), sexp::get_wnast_attrs(), GetWhirlOpc(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_PARM | ( | sexp_t * | sx | ) |
Definition at line 1102 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpaqueFlg(), GetWhirlOpc(), GetWhirlTyUse(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.

| void sexp2whirl::xlate_PREG_TAB | ( | sexp_t * | preg_tab, |
| SYMTAB_IDX | stab_lvl | ||
| ) |
Definition at line 383 of file sexp2symtab.cxx.
References SexpTags::PREG_TAB, and xlate_SYMTAB().
Referenced by TranslateLocalSymbolTables().

| PREG * sexp2whirl::xlate_PREG_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 895 of file sexp2symtab.cxx.
References sexp::get_elem1(), and sexp::get_value_ui32().
Referenced by xlate_SYMTAB_entry< PREG >().

| WN* sexp2whirl::xlate_PSTID | ( | sexp_t * | sx | ) |
| WN* sexp2whirl::xlate_PSTORE | ( | sexp_t * | sx | ) |
| void sexp2whirl::xlate_PU_TAB | ( | sexp_t * | pu_tab | ) |
Definition at line 282 of file sexp2symtab.cxx.
References SexpTags::PU_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables().

| PU * sexp2whirl::xlate_PU_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 493 of file sexp2symtab.cxx.
References sexp::get_elem1(), sexp::get_next(), sexp::get_value_ui32(), GetWhirlFlg(), GetWhirlTy(), and SexpTags::PU.
Referenced by xlate_SYMTAB_entry< PU >().

| WN * sexp2whirl::xlate_REGION | ( | sexp_t * | sx | ) |
Definition at line 327 of file sexp2wn.cxx.
References FORTTK_DIE, and fortTkSupport::Diagnostics::Unimplemented.
| WN * sexp2whirl::xlate_RETURNx | ( | sexp_t * | sx | ) |
Definition at line 508 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpc(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.

| void sexp2whirl::xlate_ST_ATTR_TAB | ( | sexp_t * | st_attr_tab, |
| SYMTAB_IDX | stab_lvl | ||
| ) |
Definition at line 273 of file sexp2symtab.cxx.
References SexpTags::ST_ATTR_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables(), and TranslateLocalSymbolTables().

| ST_ATTR * sexp2whirl::xlate_ST_ATTR_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 466 of file sexp2symtab.cxx.
References sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::get_value_ui32(), and GetWhirlSym().
Referenced by xlate_SYMTAB_entry< ST_ATTR >().

| void sexp2whirl::xlate_ST_TAB | ( | sexp_t * | st_tab, |
| SYMTAB_IDX | stab_lvl | ||
| ) |
Definition at line 257 of file sexp2symtab.cxx.
References SexpTags::ST_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables(), TranslateLocalSymbolTables(), and whirl2xaif::xlate_SYMTAB().

| void sexp2whirl::xlate_ST_TAB | ( | sexp_t * | st_tab, |
| const SCOPE & | scope | ||
| ) |
Definition at line 265 of file sexp2symtab.cxx.
References FORTTK_DIE, and fortTkSupport::Diagnostics::Unimplemented.
| ST * sexp2whirl::xlate_ST_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 395 of file sexp2symtab.cxx.
References sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::get_value_ui32(), sexp::get_value_ui64(), GetWhirlFlg(), GetWhirlSym(), GetWhirlTy(), and SexpTags::ST.
Referenced by xlate_SYMTAB_entry< ST >().

| void sexp2whirl::xlate_STR_TAB | ( | sexp_t * | str_tab | ) |
Definition at line 362 of file sexp2symtab.cxx.
References SexpTags::STR_TAB, xlate_STR_TAB_entry(), and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables().

| UINT32 sexp2whirl::xlate_STR_TAB_entry | ( | sexp_t * | sx, |
| std::string & | buf | ||
| ) |
Definition at line 953 of file sexp2symtab.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value(), and sexp::get_value_ui32().
Referenced by xlate_STR_TAB().

| WN * sexp2whirl::xlate_STRCTFLD | ( | sexp_t * | sx | ) |
Definition at line 1070 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_next(), sexp::get_value_ui32(), sexp::get_wnast_attrs(), GetWhirlOpc(), GetWhirlTyUse(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_structured_cf | ( | sexp_t * | sx | ) |
Definition at line 335 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_wnast_attrs(), GetWhirlOpaqueFlg(), GetWhirlOpc(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| T* sexp2whirl::xlate_SYMTAB_entry | ( | sexp_t * | sx | ) |
Definition at line 143 of file sexp2symtab.h.
References FORTTK_DIE.
| ARB* sexp2whirl::xlate_SYMTAB_entry< ARB > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 169 of file sexp2symtab.h.
References xlate_ARB_TAB_entry().

| BLK* sexp2whirl::xlate_SYMTAB_entry< BLK > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 189 of file sexp2symtab.h.
References xlate_BLK_TAB_entry().

| FLD* sexp2whirl::xlate_SYMTAB_entry< FLD > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 165 of file sexp2symtab.h.
References xlate_FLD_TAB_entry().

| INITO* sexp2whirl::xlate_SYMTAB_entry< INITO > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 181 of file sexp2symtab.h.
References xlate_INITO_TAB_entry().

| INITV* sexp2whirl::xlate_SYMTAB_entry< INITV > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 185 of file sexp2symtab.h.
References xlate_INITV_TAB_entry().

| LABEL* sexp2whirl::xlate_SYMTAB_entry< LABEL > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 193 of file sexp2symtab.h.
References xlate_LABEL_TAB_entry().

| PREG* sexp2whirl::xlate_SYMTAB_entry< PREG > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 197 of file sexp2symtab.h.
References xlate_PREG_TAB_entry().

| PU* sexp2whirl::xlate_SYMTAB_entry< PU > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 157 of file sexp2symtab.h.
References xlate_PU_TAB_entry().

| ST* sexp2whirl::xlate_SYMTAB_entry< ST > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 149 of file sexp2symtab.h.
References xlate_ST_TAB_entry().

| ST_ATTR* sexp2whirl::xlate_SYMTAB_entry< ST_ATTR > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 153 of file sexp2symtab.h.
References xlate_ST_ATTR_TAB_entry().

| TCON* sexp2whirl::xlate_SYMTAB_entry< TCON > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 177 of file sexp2symtab.h.
References xlate_TCON_TAB_entry().

| TY* sexp2whirl::xlate_SYMTAB_entry< TY > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 161 of file sexp2symtab.h.
References xlate_TY_TAB_entry().

| TYLIST* sexp2whirl::xlate_SYMTAB_entry< TYLIST > | ( | sexp_t * | sx | ) | [inline] |
Definition at line 173 of file sexp2symtab.h.
References xlate_TYLIST_TAB_entry().

| WN * sexp2whirl::xlate_TAS | ( | sexp_t * | sx | ) |
Definition at line 985 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpc(), GetWhirlTyUse(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.

| void sexp2whirl::xlate_TCON_STR_TAB | ( | sexp_t * | str_tab | ) |
Definition at line 324 of file sexp2symtab.cxx.
References SexpTags::TCON_STR_TAB, xlate_SYMTAB(), and xlate_TCON_STR_TAB_entry().
Referenced by TranslateGlobalSymbolTables().

| UINT32 sexp2whirl::xlate_TCON_STR_TAB_entry | ( | sexp_t * | sx, |
| std::string & | buf | ||
| ) |
Definition at line 912 of file sexp2symtab.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value(), and sexp::get_value_ui32().
Referenced by xlate_TCON_STR_TAB().

| void sexp2whirl::xlate_TCON_TAB | ( | sexp_t * | tcon_tab | ) |
Definition at line 317 of file sexp2symtab.cxx.
References SexpTags::TCON_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables().

| TCON * sexp2whirl::xlate_TCON_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 733 of file sexp2symtab.cxx.
References FortTk::assign(), sexp::get_elem0(), sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::get_value_ui64(), and GetWhirlFlg().
Referenced by xlate_SYMTAB_entry< TCON >().

| WN * sexp2whirl::xlate_TernaryOp | ( | sexp_t * | sx | ) |
Definition at line 1165 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_wnast_attrs(), GetWhirlOpc(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| void sexp2whirl::xlate_TY_TAB | ( | sexp_t * | ty_tab | ) |
Definition at line 289 of file sexp2symtab.cxx.
References SexpTags::TY_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables().

| TY * sexp2whirl::xlate_TY_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 534 of file sexp2symtab.cxx.
References sexp::get_elem0(), sexp::get_elem1(), sexp::get_next(), sexp::get_value(), sexp::get_value_ui32(), sexp::get_value_ui64(), GetWhirlFlg(), GetWhirlTy(), and SexpTags::TY.
Referenced by xlate_SYMTAB_entry< TY >().

| void sexp2whirl::xlate_TYLIST_TAB | ( | sexp_t * | tylist_tab | ) |
Definition at line 310 of file sexp2symtab.cxx.
References SexpTags::TYLIST_TAB, and xlate_SYMTAB().
Referenced by TranslateGlobalSymbolTables().

| TYLIST * sexp2whirl::xlate_TYLIST_TAB_entry | ( | sexp_t * | sx | ) |
Definition at line 718 of file sexp2symtab.cxx.
References sexp::get_elem1(), and GetWhirlTy().
Referenced by xlate_SYMTAB_entry< TYLIST >().

| WN * sexp2whirl::xlate_UnaryOp | ( | sexp_t * | sx | ) |
Definition at line 1050 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpc(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_unknown | ( | sexp_t * | sx | ) |
Definition at line 1192 of file sexp2wn.cxx.
References FORTTK_DEVMSG, GetWhirlOpr(), and fortTkSupport::Diagnostics::UnexpectedOpr.
Referenced by WNXlationTable::WNXlationTable().

| WN * sexp2whirl::xlate_xCALL | ( | sexp_t * | sx | ) |
Definition at line 538 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_value(), sexp::get_wnast_attrs(), GetWhirlOpaqueFlg(), GetWhirlOpc(), GetWhirlSymRef(), GetWhirlTyUse(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_xLOADx_xSTOREx | ( | sexp_t * | sx | ) |
Definition at line 877 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_next(), sexp::get_value_ui32(), sexp::get_wnast_attrs(), GetWhirlOpc(), GetWhirlTyUse(), TranslateWNChildren(), and fortTkSupport::Diagnostics::UnexpectedInput.

| WN * sexp2whirl::xlate_xPRAGMA | ( | sexp_t * | sx | ) |
Definition at line 731 of file sexp2wn.cxx.
References FORTTK_ASSERT, sexp::get_elem0(), sexp::get_elem1(), sexp::get_elem2(), sexp::get_elem3(), sexp::get_value_i64(), sexp::get_value_ui32(), sexp::get_wnast_attrs(), sexp::get_wnast_kid0(), GetWhirlOpaqueFlg(), GetWhirlOpc(), GetWhirlSymRef(), TranslateWN(), and fortTkSupport::Diagnostics::UnexpectedInput.
