C:/Users/Dennis/src/lang/russell.orig/src/pass5d/ident.c File Reference

#include "parm.h"
#include <stdio.h>
#include "stree/ststructs.mh"
#include "codegen.h"
#include "op_codes.h"
#include "pass4/sigs.h"
#include "pass3/is_local.h"

Go to the source code of this file.

Defines

#define DEBUG
#define OBSOLETE

Functions

boolean is_int_const ()
char * Gnewlabel ()
NODEequiv_expr (NODE *p)
 Gident (NODE *p, int rloc)

Variables

FILE * Goutfile
int yydebug
int yynerrs
boolean Vflag
boolean Oflag
boolean Fflag
boolean sl_available
int avail_loc
char str_code_buf []
NODEGcurrent
int Glevel
boolean copied_globals
int n_globals
FILE * unparse_file


Define Documentation

#define DEBUG

Definition at line 1 of file ident.c.

#define OBSOLETE

Definition at line 2 of file ident.c.


Function Documentation

NODE* equiv_expr ( NODE p  ) 

Definition at line 69 of file ident.c.

References copynode(), dbgmsg, equiv_expr(), getcomp(), is_unique(), NIL, sig_structure(), and TRUE.

Gident ( NODE p,
int  rloc 
)

Definition at line 137 of file ident.c.

References ADP, AR, ASSERT, ASSERT2, avail_loc, BRF, C1, C2, C3, copied_globals, dbgmsg, DCL, DCL_ADDR, DISPLAY, EQI, equiv_expr(), ERR, ERR_SIG, errmsg0, errmsg1, FALSE, Fflag, first_param_loc, GAR, Gcurrent, gen1, gen2, gen3, genl, getcomp(), getname(), Gexpression(), Glevel, Gnewlabel, HINT, id_New, int_const_val, is_int_const(), LBL, LDI, LDN, MOV, n_globals, NIL, Oflag, OPT, sl_available, T1, TL, tl_findsig(), type_sig, UDC, UN, UNDISPLAY, unparse(), unparse_file, v, and yynerrs.

Referenced by Gappl(), Gexpression(), and Gfuncconstructor().

char* Gnewlabel (  ) 

boolean is_int_const (  ) 


Variable Documentation

int avail_loc

Definition at line 15 of file extract_sig.c.

boolean copied_globals

Definition at line 37 of file codegen.c.

Referenced by Gfunc_body(), GgenerateXcode(), and Gident().

boolean Fflag

Definition at line 133 of file main.c.

Referenced by Gappl(), get_complexity(), Gfunc_body(), Gident(), and main().

NODE* Gcurrent

Definition at line 128 of file codegen.c.

int Glevel

Definition at line 126 of file codegen.c.

FILE* Goutfile

Definition at line 21 of file ident.c.

Referenced by Gappl(), Gexpression(), Ggeneratecode(), Ggeneratepcode(), and GgenerateXcode().

int n_globals

Definition at line 40 of file codegen.c.

Referenced by Gfunc_body(), and Gident().

boolean Oflag

Definition at line 135 of file main.c.

Referenced by accessible(), bld_analyze(), Gappl(), get_complexity(), Gexpression(), Gfind_inline(), Ggeneratecode(), Ggeneratepcode(), GgenerateXcode(), Gident(), main(), and rmfiles().

boolean sl_available

Definition at line 31 of file codegen.c.

char str_code_buf[]

Definition at line 39 of file appl.c.

FILE* unparse_file

Definition at line 6 of file unparse.c.

boolean Vflag

Definition at line 6 of file extract_sig.c.

int yydebug

Definition at line 58 of file scan.c.

int yynerrs

Definition at line 31 of file testvertex.c.


Generated on Fri Jan 25 10:39:50 2008 for russell by  doxygen 1.5.4