OpenADFortTk (basic)
src/whirl2xaif/wn2xaif_mem.cxx File Reference
#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"
Include dependency graph for wn2xaif_mem.cxx:

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 Documentation

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines