|
OpenADFortTk (basic)
|
#include <sstream>#include <cassert>#include <strings.h>#include "Open64IRInterface/Open64BasicTypes.h"#include "pf_cg.h"#include "wn2xaif.h"#include "wn2xaif_mem.h"#include "st2xaif.h"#include "ty2xaif.h"
Go to the source code of this file.
Namespaces | |
| namespace | whirl2xaif |
Defines | |
| #define | WN2F_INTCONST_ZERO |
| #define | WN2F_INTCONST_ONE |
Functions | |
| static void | whirl2xaif::DumpVarRefEdge (xml::ostream &xos, UINT eid, UINT srcid, UINT targid) |
| static void | whirl2xaif::WN2F_Block (xml::ostream &xos, ST *st, STAB_OFFSET off, PUXlationContext &ctxt) |
| static void | whirl2xaif::WN2F_Arrsection_Slots (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| static void | whirl2xaif::xlate_ArrayIndices (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| static WN * | whirl2xaif::WN2F_Initiate_ZeroInt (void) |
| static WN * | whirl2xaif::WN2F_Initiate_OneInt (void) |
| static void | whirl2xaif::WN2F_Substring (xml::ostream &xos, INT64 string_size, WN *lower_bnd, WN *substring_size, PUXlationContext &ctxt) |
| static void | whirl2xaif::WN2F_Get_Substring_Info (WN **base, TY_IDX *string_ty, WN **lower_bnd, WN **length) |
| static WN * | whirl2xaif::WN2F_Find_Base (WN *addr) |
| BOOL | whirl2xaif::WN2F_Is_Address_Preg (WN *ad, TY_IDX ptr_ty) |
| void | whirl2xaif::xlate_LDA (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_LDID (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_ILOAD (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_ILOADX (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_mload (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_STID (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_ISTORE (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_ISTOREX (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_mstore (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_pstid (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_pstore (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::xlate_ARRAY (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_triplet (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_src_triplet (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_arrayexp (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_arrsection (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_where (xml::ostream &xos, WN *wn, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_array_bounds (xml::ostream &xos, WN *wn, TY_IDX array_ty, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_arrsection_bounds (xml::ostream &xos, WN *wn, TY_IDX array_ty, PUXlationContext &ctxt) |
| void | whirl2xaif::WN2F_String_Argument (xml::ostream &xos, WN *base_parm, WN *length, PUXlationContext &ctxt) |
Variables | |
| static WN * | whirl2xaif::WN2F_ZeroInt_Ptr = NULL |
| static WN * | whirl2xaif::WN2F_OneInt_Ptr = NULL |
| #define WN2F_INTCONST_ONE |
(WN2F_OneInt_Ptr == NULL? WN2F_OneInt_Ptr = WN2F_Initiate_OneInt() \ : WN2F_OneInt_Ptr)
Definition at line 36 of file wn2xaif_mem.cxx.
Referenced by whirl2xaif::WN2F_arrsection(), and whirl2xaif::xlate_ARRAY().
| #define WN2F_INTCONST_ZERO |
(WN2F_ZeroInt_Ptr == NULL? WN2F_ZeroInt_Ptr = WN2F_Initiate_ZeroInt() \ : WN2F_ZeroInt_Ptr)
Definition at line 33 of file wn2xaif_mem.cxx.
Referenced by whirl2xaif::WN2F_Get_Substring_Info(), and whirl2xaif::WN2F_String_Argument().