C:/Users/Dennis/src/lang/russell.orig/src/pass5c/appl.c File Reference

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

Go to the source code of this file.

Defines

#define UNDEF   (HEAPLIM+1)

Functions

boolean mentions_r11 ()
void type_expr ()
void Vexpression ()
 Vappl (NODE *p)

Variables

int yydebug
int yynerrs
boolean Pflag
boolean Tflag
boolean Vflag
boolean hflag
char * entry_name
char str_code_buf [MAXSTRCODELEN]
int Ventry_mask
int Vgc_mask
int Vlevel
NODEVcurrent
FILE * Voutfile


Define Documentation

#define UNDEF   (HEAPLIM+1)

Definition at line 23 of file appl.c.

Referenced by Vexpression(), and Vspcl_to_inline().


Function Documentation

boolean mentions_r11 (  ) 

Referenced by Vappl().

void type_expr (  ) 

Vappl ( NODE p  ) 

Definition at line 52 of file appl.c.

References ASSERT, calls_put(), CODE, copynode(), dbgmsg, DISPLAY, FALSE, FO_EP, FO_IP, FXD_NEWOBJ, getcomp(), getname(), has_sig, hflag, id_size, impure(), is_id(), length(), maprlist(), mentions_r11(), mknode(), movc_regs, NEWOBJ, NIL, ObjSize, POP, POP_DISP, prtree(), PUSH, PUSH_DISP, putcomment, putcomment1, R10, R11, SET_GC_INFO, sig, tl_findsig(), TRUE, unparse(), unparse_file, v, Vcurrent, Ventry_mask, Vexpression(), Vflag, Vgc_mask, Vnewreg(), Voutfile, Vreg_bit, Vretreg(), and Vtraverse().

Referenced by Vexpression().

void Vexpression (  ) 


Variable Documentation

char* entry_name

Definition at line 144 of file main.c.

boolean hflag

Definition at line 140 of file main.c.

boolean Pflag

Definition at line 127 of file main.c.

char str_code_buf[MAXSTRCODELEN]

Definition at line 39 of file appl.c.

Referenced by compile_stub(), Fexpression(), find_inline(), Gappl(), Gexpression(), Gfind_inline(), Gfunc_body(), Ggeneratepcode(), Gspcl_to_inline(), read_signature(), Vexpression(), and Vspcl_to_inline().

boolean Tflag

Definition at line 128 of file main.c.

NODE* Vcurrent

Definition at line 110 of file codegen.c.

Referenced by Vappl(), and Vfuncbody().

int Ventry_mask

Definition at line 107 of file codegen.c.

Referenced by Vappl(), Vexpression(), Vfuncbody(), and Vnewreg().

boolean Vflag

Definition at line 6 of file extract_sig.c.

int Vgc_mask

Definition at line 107 of file codegen.c.

Referenced by Vappl(), Vfuncbody(), and Vretreg().

int Vlevel

Definition at line 108 of file codegen.c.

FILE* Voutfile

Definition at line 111 of file codegen.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