OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
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

 whirl2xaif
 

Constant Groups

 whirl2xaif
 

Macros

#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)
 

Macro Definition Documentation

#define ST2F_FIRST_PARAM_IDX (   funtype)
Value:
(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().