|
OpenADFortTk (basic)
|
#include <ctype.h>#include <sstream>#include <alloca.h>#include "Open64IRInterface/Open64BasicTypes.h"#include "wn2xaif.h"#include "st2xaif.h"#include "ty2xaif.h"#include "Args.h"#include "Open64IRInterface/SymTab.h"
Go to the source code of this file.
Classes | |
| class | whirl2xaif::xlate_ST_TAB |
Namespaces | |
| namespace | whirl2xaif |
Typedefs | |
| typedef void(* | whirl2xaif::XlateSTHandlerFunc )(xml::ostream &, ST *, PUXlationContext &) |
Functions | |
| static BOOL | whirl2xaif::ST2F_Is_Dummy_Procedure (ST *st) |
| static void | whirl2xaif::ST2F_Declare_Return_Type (xml::ostream &xos, TY_IDX return_ty, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_ST_ignore (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STDecl_error (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STDecl_VAR (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STDecl_FUNC (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STDecl_CONST (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STDecl_PREG (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STDecl_BLOCK (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STDecl_NAME (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STDecl_TYPE (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STUse_error (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STUse_VAR (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STUse_CONST (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_STUse_BLOCK (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static FLD_HANDLE | whirl2xaif::TY_Lookup_FLD (TY_IDX struct_ty, TY_IDX ref_ty, UINT64 ref_ofst, unsigned short eqInst=1) |
| std::string | whirl2xaif::TCON2F_hollerith (TCON tvalue) |
| std::string | whirl2xaif::TCON2F_translate (TCON tvalue, BOOL is_logical, TY_IDX object_ty) |
| std::string | whirl2xaif::TCON2F_translate (TCON tvalue, BOOL is_logical) |
| void | whirl2xaif::xlate_SymbolTables (xml::ostream &xos, SYMTAB_IDX symtab_lvl, fortTkSupport::ScalarizedRefTab_W2X *nonscalarsymtab, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_ArrayBounds (xml::ostream &xos, TY_IDX ty_idx, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_SYMTAB (xml::ostream &xos, SYMTAB_IDX symtab_lvl, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_ScalarizedRefTab (xml::ostream &xos, fortTkSupport::ScalarizedRefTab_W2X *symtab, PUXlationContext &ctxt) |
| void | whirl2xaif::TranslateSTDecl (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| void | whirl2xaif::TranslateSTUse (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| static bool | whirl2xaif::equivalencedToActive (ST *st, PUXlationContext &ctxt) |
| static bool | whirl2xaif::equivalencedToActiveBlock (ST *st, PUXlationContext &ctxt) |
| static bool | whirl2xaif::activeInCommon (ST *st, PUXlationContext &ctxt) |
| void | whirl2xaif::ST2F_deref_translate (xml::ostream &xos, ST *st, PUXlationContext &ctxt) |
| void | whirl2xaif::ST2F_Declare_Tempvar (TY_IDX ty, UINT idx) |
Variables | |
| static const XlateSTHandlerFunc | whirl2xaif::XlateSTDecl_HandlerTable [CLASS_COUNT] |
| static const XlateSTHandlerFunc | whirl2xaif::XlateSTUse_HandlerTable [CLASS_COUNT] |