osprey/be/whirl2f/ty2f.h File Reference

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Types

type  Fld_Path_Info

Typedefs

typedef struct Fld_Path_Info FLD_PATH_INFO

Functions/Subroutines

void TY2F_translate (TOKEN_BUFFER tokens, TY_IDX ty)
void TY2F_Translate_Purple_Array (TOKEN_BUFFER tokens, ST *st, TY_IDX ty)
void TY2F_Translate_ArrayElt (TOKEN_BUFFER tokens, TY_IDX arr_ty, STAB_OFFSET arr_ofst)
void TY2F_Translate_Common (TOKEN_BUFFER tokens, const char *name, TY_IDX ty)
void TY2F_Translate_Equivalence (TOKEN_BUFFER tokens, TY_IDX ty, BOOL alt_return)
void TY2F_Prepend_Structures (TOKEN_BUFFER tokens)
FLD_PATH_INFOTY2F_Free_Fld_Path (FLD_PATH_INFO *fld_path)
FLD_PATH_INFOTY2F_Get_Fld_Path (TY_IDX struct_ty, TY_IDX object_ty, STAB_OFFSET offset)
void TY2F_Translate_Fld_Path (TOKEN_BUFFER tokens, FLD_PATH_INFO *fld_path, BOOL deref, BOOL member_of_common, BOOL name_as_is, WN2F_CONTEXT context)
void TY2F_Fld_Separator (TOKEN_BUFFER tokens)
FLD_HANDLE TY2F_Last_Fld (FLD_PATH_INFO *fld_path)
void TY2F_Dump_Fld_Path (FLD_PATH_INFO *fld_path)
FLD_PATH_INFOTY2F_Point_At_Path (FLD_PATH_INFO *path, STAB_OFFSET off)


Typedef Documentation

Definition at line 147 of file ty2f.h.


Function Documentation

void TY2F_Dump_Fld_Path ( FLD_PATH_INFO fld_path  ) 

void TY2F_Fld_Separator ( TOKEN_BUFFER  tokens  ) 

Definition at line 1615 of file ty2f.cxx.

References Append_Token_Special(), p, and WN2F_F90_pu.

Referenced by TY2F_Translate_Fld_Path(), and WN2F_Offset_Memref().

FLD_PATH_INFO* TY2F_Free_Fld_Path ( FLD_PATH_INFO fld_path  ) 

FLD_PATH_INFO* TY2F_Get_Fld_Path ( TY_IDX  struct_ty,
TY_IDX  object_ty,
STAB_OFFSET  offset 
)

FLD_HANDLE TY2F_Last_Fld ( FLD_PATH_INFO fld_path  ) 

Definition at line 1628 of file ty2f.cxx.

References f, Fld_Path_Info::fld, Fld_Path_Info::next, and NULL.

Referenced by WN2F_String_Argument().

FLD_PATH_INFO* TY2F_Point_At_Path ( FLD_PATH_INFO path,
STAB_OFFSET  off 
)

void TY2F_Prepend_Structures ( TOKEN_BUFFER  tokens  ) 

Definition at line 1492 of file ty2f.cxx.

References NULL, and Prepend_And_Reclaim_Token_List().

Referenced by ST2F_decl_var(), and ST2F_Declare_Return_Type().

void TY2F_translate ( TOKEN_BUFFER  tokens,
TY_IDX  ty 
)

void TY2F_Translate_ArrayElt ( TOKEN_BUFFER  tokens,
TY_IDX  arr_ty,
STAB_OFFSET  arr_ofst 
)

void TY2F_Translate_Common ( TOKEN_BUFFER  tokens,
const char *  name,
TY_IDX  ty 
)

void TY2F_Translate_Equivalence ( TOKEN_BUFFER  tokens,
TY_IDX  ty,
BOOL  alt_return 
)

void TY2F_Translate_Fld_Path ( TOKEN_BUFFER  tokens,
FLD_PATH_INFO fld_path,
BOOL  deref,
BOOL  member_of_common,
BOOL  name_as_is,
WN2F_CONTEXT  context 
)

void TY2F_Translate_Purple_Array ( TOKEN_BUFFER  tokens,
ST st,
TY_IDX  ty 
)


Generated on Wed Apr 8 14:37:07 2009 for Open64 by  doxygen 1.5.6