OpenADFortTk (including Open64 and OpenAnalysis references)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
SymTab.cpp File Reference
#include "Open64BasicTypes.h"
#include "SymTab.h"
#include "stab_attr.h"
#include "wn_attr.h"
#include "IFDiagnostics.h"
Include dependency graph for SymTab.cpp:

Go to the source code of this file.

Macros

#define SYMBUF_SZ   (32 + 39 + 1)
 

Functions

static const char * cat (const char *str, UINT num)
 
bool IsVarRefTranslatableToXAIF (const WN *wn)
 
bool IsScalarRef (TY_IDX baseobj_ty, TY_IDX refobj_ty)
 
bool IsNonScalarRef (TY_IDX baseobj_ty, TY_IDX refobj_ty)
 
bool IsNonScalarRef (const WN *wn)
 

Macro Definition Documentation

#define SYMBUF_SZ   (32 + 39 + 1)

Referenced by cat().

Function Documentation

static const char* cat ( const char *  str,
UINT  num 
)
static

Definition at line 20 of file SymTab.cpp.

References buf, and SYMBUF_SZ.

bool IsNonScalarRef ( TY_IDX  baseobj_ty,
TY_IDX  refobj_ty 
)

Definition at line 98 of file SymTab.cpp.

References IsScalarRef().

Referenced by IsNonScalarRef().

Here is the call graph for this function:

bool IsNonScalarRef ( const WN wn)
bool IsScalarRef ( TY_IDX  baseobj_ty,
TY_IDX  refobj_ty 
)

Definition at line 81 of file SymTab.cpp.

References TY_Is_Scalar(), TY_IsNonScalar(), and WN2F_Can_Assign_Types().

Referenced by IsNonScalarRef(), and IsVarRefTranslatableToXAIF().

Here is the call graph for this function:

bool IsVarRefTranslatableToXAIF ( const WN wn)