|
OpenADFortTk (basic)
|
#include "Open64BasicTypes.h"#include "SymTab.h"#include "stab_attr.h"#include "wn_attr.h"#include "IFDiagnostics.h"
Go to the source code of this file.
Defines | |
| #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) |
| static const char* cat | ( | const char * | str, |
| UINT | num | ||
| ) | [static] |
Definition at line 20 of file SymTab.cpp.
References 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().

| 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().

| 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().

| bool IsVarRefTranslatableToXAIF | ( | const WN * | wn | ) |
Definition at line 38 of file SymTab.cpp.
References IsScalarRef(), and WN_Tree_Type().
