OpenADFortTk (basic)
src/lib/support/Open64IRInterface/SymTab.h File Reference
#include <map>
#include <string>
#include <iostream>
#include "Open64BasicTypes.h"
Include dependency graph for SymTab.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

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)

Function Documentation

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)

Definition at line 105 of file SymTab.cpp.

References ASSERT_FATAL, DIAG_A_STRING, IsNonScalarRef(), WN_GetBaseObjType(), and WN_GetRefObjType().

Here is the call graph for this function:

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)

Definition at line 38 of file SymTab.cpp.

References IsScalarRef(), and WN_Tree_Type().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines