DEADSOFTWARE

Первые наработки бэкэнда для jvm
[dsw-obn.git] / src / backends / jvm / generator-jvm.h
1 #define MAX_REGISTERS 256
3 struct gen_register_file {
4 struct
5 {
6 bool used;
7 } reg[MAX_REGISTERS];
8 int max_used;
9 };
11 struct gen_proc_t
12 {
14 };
16 struct gen_type_t
17 {
18 int rec_id;
19 FILE * fp;
20 };
22 struct gen_var_t
23 {
24 int reg;
25 };
27 struct gen_block_t
28 {
30 };
32 struct gen_context_t
33 {
34 gen_module_t * m;
35 };
37 struct gen_module_t
38 {
39 int rec_id;
40 FILE * fp;
41 };