Functions | Variables

wn2f_load_store.h File Reference

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

Go to the source code of this file.

Functions

void WN2F_Load_Store_initialize (void)
void WN2F_Load_Store_finalize (void)
WN2F_STATUS WN2F_istore (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_istorex (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_pstore (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_mstore (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_stid (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_pstid (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_iload (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_iloadx (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_mload (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_ldid (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_lda (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_array (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_arrayexp (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_arrsection (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_triplet (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_src_triplet (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_where (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_strctfld (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
WN2F_STATUS WN2F_comma (TOKEN_BUFFER tokens, WN *wn, WN2F_CONTEXT context)
void WN2F_array_bounds (TOKEN_BUFFER tokens, WN *wn, TY_IDX array_ty, WN2F_CONTEXT context)
void WN2F_arrsection_bounds (TOKEN_BUFFER tokens, WN *wn, TY_IDX array_ty, WN2F_CONTEXT context)
void WN2F_String_Argument (TOKEN_BUFFER tokens, WN *base, WN *length, WN2F_CONTEXT context)
BOOL WN2F_Is_Address_Preg (WN *wn, TY_IDX ptr_ty)

Variables

TY_IDX fld_type_z

Function Documentation

WN2F_STATUS WN2F_array ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
void WN2F_array_bounds ( TOKEN_BUFFER  tokens,
WN wn,
TY_IDX  array_ty,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_arrayexp ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)

Definition at line 1599 of file wn2f_load_store.cxx.

References WN2F_translate(), and WN_kid0().

Here is the call graph for this function:

WN2F_STATUS WN2F_arrsection ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
void WN2F_arrsection_bounds ( TOKEN_BUFFER  tokens,
WN wn,
TY_IDX  array_ty,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_comma ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)

Definition at line 2625 of file wn2f_load_store.cxx.

References WN2F_translate(), and WN_kid1().

Here is the call graph for this function:

WN2F_STATUS WN2F_iload ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_iloadx ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)

Definition at line 1323 of file wn2f_load_store.cxx.

References Append_Token_String(), ASSERT_DBG_WARN, DIAG_UNIMPLEMENTED, FALSE, and WN_opc_name.

Here is the call graph for this function:

BOOL WN2F_Is_Address_Preg ( WN wn,
TY_IDX  ptr_ty 
)
WN2F_STATUS WN2F_istore ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)

Definition at line 869 of file wn2f_load_store.cxx.

WN2F_STATUS WN2F_istorex ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)

Definition at line 970 of file wn2f_load_store.cxx.

References Append_Token_String(), ASSERT_DBG_WARN, DIAG_UNIMPLEMENTED, FALSE, NULL, WN2F_Stmt_Newline(), WN_linenum(), and WN_opc_name.

Here is the call graph for this function:

WN2F_STATUS WN2F_lda ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_ldid ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
void WN2F_Load_Store_finalize ( void   ) 

Definition at line 780 of file wn2f_load_store.cxx.

Referenced by WN2F_finalize().

void WN2F_Load_Store_initialize ( void   ) 

Definition at line 774 of file wn2f_load_store.cxx.

Referenced by WN2F_initialize().

WN2F_STATUS WN2F_mload ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_mstore ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_pstid ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_pstore ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)

Definition at line 787 of file wn2f_load_store.cxx.

WN2F_STATUS WN2F_src_triplet ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)

Definition at line 1779 of file wn2f_load_store.cxx.

References Append_Token_Special(), OPR_INTCONST, WN2F_translate(), WN_const_val(), WN_kid0(), WN_kid1(), WN_kid2(), and WN_operator().

Here is the call graph for this function:

WN2F_STATUS WN2F_stid ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_strctfld ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
void WN2F_String_Argument ( TOKEN_BUFFER  tokens,
WN base,
WN length,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_triplet ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)
WN2F_STATUS WN2F_where ( TOKEN_BUFFER  tokens,
WN wn,
WN2F_CONTEXT  context 
)

Definition at line 1916 of file wn2f_load_store.cxx.

References Append_Token_Special(), Append_Token_String(), NULL, WN2F_Stmt_Newline(), WN2F_translate(), WN_Get_Linenum(), WN_kid0(), WN_kid1(), WN_kid2(), and WN_linenum().

Here is the call graph for this function:


Variable Documentation