Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
const.cxx File Reference
#include "defs.h"
#include "symtab.h"
#include "wn.h"
#include "config_targ.h"
#include "HashTable.h"
#include <math.h>
Include dependency graph for const.cxx:

Go to the source code of this file.

Typedefs

typedef HashTable< TCON_IDX,
ST *, HashTCON, EqTCON > 
TCON_MERGE

Functions

void dump_st (ST *st)
STNew_Const_Sym (TCON_IDX tcon, TY_IDX ty)
STGen_String_Sym (TCON *val, TY_IDX ty, BOOL)
TCON Const_Val (WN *n)
WNMake_Const (TCON c)
WNMake_Reduction_Identity (INT32 opr, TYPE_ID mtype)

Typedef Documentation

typedef HashTable<TCON_IDX, ST *, HashTCON, EqTCON> TCON_MERGE

Definition at line 135 of file const.cxx.


Function Documentation

TCON Const_Val ( WN n)

Definition at line 188 of file const.cxx.

References WN_val().

Referenced by TCON_from_stack().

Here is the call graph for this function:

void dump_st ( ST st)

Definition at line 2709 of file symtab.cxx.

Referenced by dump_st(), and dump_st_idx().

ST* Gen_String_Sym ( TCON val,
TY_IDX  ty,
BOOL   
)

Definition at line 169 of file const.cxx.

References Enter_tcon(), and New_Const_Sym().

Referenced by cwh_create_str_st(), DRA_EC_Array_Portion_Parms(), fei_pattern_con(), MemCtr_Add_Common(), MemCtr_Add_Global(), MemCtr_Add_Local(), and WN_LdaString().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines