Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
symtab_verify.cxx File Reference
#include "symtab.h"
Include dependency graph for symtab_verify.cxx:

Go to the source code of this file.

Classes

struct  verify_op< T >

Functions

static void TCON_Verify (TCON tc)
void ST_Verify_Class_Sclass (ST_CLASS sym_class, ST_SCLASS storage_class)
void ST_Verify_Sclass_Export (ST_SCLASS storage_class, ST_EXPORT export_class, const ST *st)
static void ST_Verify_Flags (const ST &s)
static void ST_Verify_Fields (const ST &s)
static void FLD_Verify_all (FLD_HANDLE fld_handle, UINT64 record_size)
static void ARB_Verify_all (ARB_HANDLE arb)
void TY_Verify_Kind_Mtype (TY_KIND kind, mTYPE_ID mtype)
void Verify_LOCAL_SYMTAB (const SCOPE &scope, SYMTAB_IDX level)
void Verify_GLOBAL_SYMTAB ()

Function Documentation

static void ARB_Verify_all ( ARB_HANDLE  arb) [static]

Definition at line 721 of file symtab_verify.cxx.

References ARB_dimension(), ARB_first_dimen(), ARB_Table_Size(), ARB_HANDLE::Entry(), ARB_HANDLE::Idx(), Is_True, and ARB::Verify().

Referenced by TY::Verify().

Here is the call graph for this function:

static void FLD_Verify_all ( FLD_HANDLE  fld_handle,
UINT64  record_size 
) [static]

Definition at line 670 of file symtab_verify.cxx.

References SEGMENTED_ARRAY< T, block_size >::end(), FLD_last_field(), Fld_Table, Is_True, and Make_fld_iter().

Referenced by TY::Verify().

Here is the call graph for this function:

static void TCON_Verify ( TCON  tc) [static]

Definition at line 61 of file symtab_verify.cxx.

References Is_True, MTYPE_STRING, NULL, Targ_String_Address(), and TCON_ty.

Referenced by verify_op< T >::operator()(), and ST_Verify_Fields().

Here is the call graph for this function:

void TY_Verify_Kind_Mtype ( TY_KIND  kind,
mTYPE_ID  mtype 
)
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines