Open64 (mfef90, whirl2f, and IR tools)  TAG: version-openad; SVN changeset: 916
anl_varlist.cxx File Reference
#include "anl_common.h"
#include "anl_diagnostics.h"
#include "anl_file_mngr.h"
#include "w2cf_translator.h"
#include "anl_func_entry.h"
#include "anl_varlist.h"
Include dependency graph for anl_varlist.cxx:

Go to the source code of this file.

Defines

#define ANL_IS_REF_PARM_ADDR(st)

Functions

static BOOL St_Belongs_In_Varlist (ST *st)
static void Write_Sclass (ANL_CBUF *cbuf, ST *st)

Variables

ANL_DIAGNOSTICSAnl_Diag

Define Documentation

#define ANL_IS_REF_PARM_ADDR (   st)
Value:
(ST_sclass(st) == SCLASS_FORMAL && \
 TY_IS_POINTER(ST_type(st)) && \
 !ST_is_value_parm(st))

Definition at line 53 of file anl_varlist.cxx.

Referenced by ANL_VARLIST::Insert_Var_Refs(), and Write_Sclass().


Function Documentation

static BOOL St_Belongs_In_Varlist ( ST st) [static]

Definition at line 59 of file anl_varlist.cxx.

References CLASS_VAR, Has_Base_Block(), ST_base(), ST_is_temp_var(), and ST_sym_class().

Referenced by ANL_VARLIST::Insert_Var_Refs().

Here is the call graph for this function:

static void Write_Sclass ( ANL_CBUF cbuf,
ST st 
) [static]

Variable Documentation

Definition at line 83 of file anl_driver.cxx.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines