Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
st2f.h File Reference
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Defines

#define ST2F_FIRST_PARAM_IDX(funtype)

Functions

void ST2F_initialize ()
void ST2F_finalize ()
void ST2F_use_translate (TOKEN_BUFFER tokens, ST *st)
void ST2F_decl_translate (TOKEN_BUFFER tokens, const ST *st)
void ST2F_deref_translate (TOKEN_BUFFER tokens, ST *st)
void ReorderParms (ST **parms, INT32 num_params)
void ST2F_func_header (TOKEN_BUFFER tokens, ST *st, ST **params, INT32 num_parms, BOOL is_altentry)
void ST2F_Use_Preg (TOKEN_BUFFER tokens, TY_IDX preg_ty, PREG_IDX preg_idx)
void ST2F_Declare_Tempvar (TY_IDX ty, UINT idx)
void ST2F_output_keyword (TOKEN_BUFFER tokens, ST *st)
bool haveCommonBlockName (ST *st)

Define Documentation

#define ST2F_FIRST_PARAM_IDX (   funtype)

Function Documentation

bool haveCommonBlockName ( ST st)

Definition at line 548 of file st2f.cxx.

References NULL, and ST_name().

Referenced by ST2F_use_var(), and WN2F_Exit_PU_Block().

Here is the call graph for this function:

void ST2F_finalize ( )

Definition at line 704 of file st2f.cxx.

Referenced by W2F_Fini().

void ST2F_initialize ( )

Definition at line 697 of file st2f.cxx.

Referenced by W2F_Init().

void ST2F_output_keyword ( TOKEN_BUFFER  tokens,
ST st 
)

Definition at line 1279 of file st2f.cxx.

References Append_Token_String(), STC_val(), Targ_String_Address(), and Targ_String_Length().

Referenced by WN2F_call(), and WN2F_parm().

Here is the call graph for this function:

void ST2F_use_translate ( TOKEN_BUFFER  tokens,
ST st 
)

Definition at line 710 of file st2f.cxx.

References ST2F_Use_Handler, and ST_sym_class().

Referenced by WN2F_Block(), WN2F_call(), WN2F_Callsite_Directives(), WN2F_casegoto(), WN2F_Function_Call_Lhs(), WN2F_Offset_Symref(), WN2F_process_pragma(), and WN2F_return().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines