osprey/be/com/be_symtab.cxx File Reference

#include "be_symtab.h"
#include "pu_info.h"
#include "cxx_memory.h"

Include dependency graph for be_symtab.cxx:

Go to the source code of this file.

Data Types

type  match_inito_by_st

Functions/Subroutines

void BE_symtab_initialize_be_scopes (void)
void BE_symtab_free_be_scopes (void)
void BE_symtab_alloc_scope_level (const SYMTAB_IDX level)
BOOL ST_is_const_initialized (const ST *st)
BOOL ST_is_const_initialized_scalar (const ST *st, INT64 offset, TCON &tcon_copy)
INITV_IDX ST_has_initv (const ST *st)
INITV_IDX ST_is_const_and_has_initv (const ST *st)

Variables

BE_SCOPEBe_scope_tab
BE_SYMBOL_TABLE Be_symbol_table
BE_PREG_TAB Be_preg_tab
static SYMTAB_IDX next_level = 0
static MEM_POOL Be_symtab_pool


Function Documentation

void BE_symtab_alloc_scope_level ( const SYMTAB_IDX  level  ) 

void BE_symtab_free_be_scopes ( void   ) 

Definition at line 62 of file be_symtab.cxx.

References MEM_POOL_Delete(), and MEM_POOL_Pop.

Referenced by BE_Symtab_Finalize(), and main().

void BE_symtab_initialize_be_scopes ( void   ) 

Definition at line 55 of file be_symtab.cxx.

References FALSE, MEM_POOL_Initialize, and MEM_POOL_Push.

Referenced by BE_Symtab_Initialize(), and main().

INITV_IDX ST_has_initv ( const ST st  ) 

INITV_IDX ST_is_const_and_has_initv ( const ST st  )  [read]

BOOL ST_is_const_initialized ( const ST st  ) 

BOOL ST_is_const_initialized_scalar ( const ST st,
INT64  offset,
TCON tcon_copy 
)


Variable Documentation

Definition at line 48 of file be_symtab.cxx.

Referenced by Early_Terminate(), IPA_Preoptimize(), and Preorder_Process_PUs().

Definition at line 46 of file be_symtab.cxx.

Definition at line 52 of file be_symtab.cxx.

SYMTAB_IDX next_level = 0 [static]

Definition at line 50 of file be_symtab.cxx.

Referenced by BE_symtab_alloc_scope_level(), and GRA_LOOP::Make_Loop_Nest().


Generated on Wed Apr 8 14:30:08 2009 for Open64 by  doxygen 1.5.6