Defines | Functions

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)

Define Documentation

#define ST2F_FIRST_PARAM_IDX (   funtype  ) 

Function Documentation

void ReorderParms ( ST **  parms,
INT32  num_params 
)
void ST2F_decl_translate ( TOKEN_BUFFER  tokens,
const ST st 
)
void ST2F_Declare_Tempvar ( TY_IDX  ty,
UINT  idx 
)
void ST2F_deref_translate ( TOKEN_BUFFER  tokens,
ST st 
)
void ST2F_finalize (  ) 

Definition at line 685 of file st2f.cxx.

Referenced by W2F_Fini().

void ST2F_func_header ( TOKEN_BUFFER  tokens,
ST st,
ST **  params,
INT32  num_parms,
BOOL  is_altentry 
)
void ST2F_initialize (  ) 

Definition at line 678 of file st2f.cxx.

Referenced by W2F_Init().

void ST2F_output_keyword ( TOKEN_BUFFER  tokens,
ST st 
)

Definition at line 1260 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_Preg ( TOKEN_BUFFER  tokens,
TY_IDX  preg_ty,
PREG_IDX  preg_idx 
)
void ST2F_use_translate ( TOKEN_BUFFER  tokens,
ST st 
)

Definition at line 691 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_process_pragma(), and WN2F_return().

Here is the call graph for this function: