Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
be_util.h File Reference
#include "wn.h"
Include dependency graph for be_util.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void Reset_Current_PU_Count (void)
void Advance_Current_PU_Count (void)
INT32 Current_PU_Count (void)
BOOL St_Idx_Is_Intconst (ST_IDX st_idx, INT64 *val)
BOOL Wn_Is_Intconst (WN *ldid, INT64 *val)

Function Documentation

void Advance_Current_PU_Count ( void  )

Definition at line 63 of file be_util.cxx.

References current_pu_count.

Referenced by Preorder_Process_PUs(), and Pu_Next().

INT32 Current_PU_Count ( void  )

Definition at line 69 of file be_util.cxx.

References current_pu_count.

Referenced by Adjust_Opt_Level(), and Preprocess_PU().

void Reset_Current_PU_Count ( void  )

Definition at line 57 of file be_util.cxx.

References current_pu_count.

Referenced by Pu_Init().

BOOL St_Idx_Is_Intconst ( ST_IDX  st_idx,
INT64 val 
)

Definition at line 80 of file be_util.cxx.

References CLASS_CONST, FALSE, TCON::i0, TCON::k0, MTYPE_I1, MTYPE_I2, MTYPE_I4, MTYPE_I8, MTYPE_U1, MTYPE_U2, MTYPE_U4, MTYPE_U8, ST_class(), St_Table, STC_val(), TCON_ty, TRUE, and TCON::vals.

Referenced by IPL_EX_Value_Evaluate(), and Wn_Is_Intconst().

Here is the call graph for this function:

BOOL Wn_Is_Intconst ( WN ldid,
INT64 val 
)

Definition at line 106 of file be_util.cxx.

References St_Idx_Is_Intconst(), ST_st_idx(), and WN_st().

Here is the call graph for this function:

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines