OpenADFortTk (basic)
src/whirl2xaif/st2xaif.h File Reference
#include <string>
#include "Open64IRInterface/Open64BasicTypes.h"
#include <xmlostream.h>
#include "PUXlationContext.h"
Include dependency graph for st2xaif.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Namespaces

namespace  whirl2xaif

Defines

#define ST2F_FIRST_PARAM_IDX(funtype)

Functions

void whirl2xaif::xlate_SymbolTables (xml::ostream &xos, SYMTAB_IDX symtab_lvl, fortTkSupport::ScalarizedRefTab_W2X *nonscalarsymtab, 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::xlate_ArrayBounds (xml::ostream &xos, TY_IDX ty_idx, PUXlationContext &ctxt)
void whirl2xaif::TranslateSTDecl (xml::ostream &xos, ST *st, PUXlationContext &ctxt)
void whirl2xaif::TranslateSTUse (xml::ostream &xos, ST *st, PUXlationContext &ctxt)
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::ST2F_deref_translate (xml::ostream &xos, ST *st, PUXlationContext &ctxt)
void whirl2xaif::ST2F_Declare_Tempvar (TY_IDX ty, UINT idx)

Define Documentation

#define ST2F_FIRST_PARAM_IDX (   funtype)
Value:
(Func_Return_To_Param(funtype)? \
    (Func_Return_Character(funtype)? 2 : 1) : 0)

Definition at line 92 of file st2xaif.h.

Referenced by whirl2xaif::WN2F_interface_blk(), and whirl2xaif::xlate_EntryPoint().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines