#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include "gimpl.h"
#include "util.h"
#include "iscode.h"
#include "symboldef.h"
#include "standardtypes.h"
#include "ptree.h"
#include "parse.h"
#include "gstate.h"
#include "blockers.h"
#include "generate.h"
#include "g_tokstr.h"
#include "gsimple.h"
#include "Clib_func.h"
#include "type_size.h"
#include "gfinit.h"
#include "gatomic.h"
#include "gfunc.h"
Include dependency graph for gimpl.c:
Functions | |
char * | getvarsize () |
void | gglob_types (symboltable *types) |
void | gmeth_labels (symboltable *classes) |
void | gclasses (symboltable *classes) |
void | gmodule (char *name) |
void | gsimple_init (parsex *code) |
void | glocal_vars (symboltable *vars, int func) |
void | gglob_vars (symboltable *vars) |
void | gglob_vars_impl (symboltable *vars) |
void | gimpl (char *filename) |
void | generatelocalinstances (classx *cl) |
Variables | |
symboltable * | types |
symboltable * | basic_types |
symboltable * | variables |
symboltable * | classes |
specx * | specs |
int | sp |
char * | ret_sp |
int | max_meth |
char * | ret_label |
char * | class_name |
typex * | this_reply_type |
int | dead_symbol1 = 0 |
int | dead_symbol2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|