DEADSOFTWARE

JVM: Реализованы локальные переменные
[dsw-obn.git] / src / backends / jvm / generator-jvm.h
index 93575198278151531a4ac860f23c4ddb746df43b..01c29ee481785830c6e0e0999be79b179f63f44c 100644 (file)
@@ -4,13 +4,16 @@ struct gen_register_file {
        struct
        {
                bool used;
+               bool wide;
        } reg[MAX_REGISTERS];
+       int num_used;
        int max_used;
+       struct gen_register_file * up;
 };
 
 struct gen_proc_t
 {
-
+       struct gen_register_file * rf;
 };
 
 struct gen_type_t
@@ -32,6 +35,7 @@ struct gen_block_t
 struct gen_context_t
 {
        gen_module_t * m;
+       struct gen_register_file * rf;
 };
 
 struct gen_module_t