Changed implementation of tr module.
[libfirm] / ir / ir / irprog.h
index 70eb657..bd487df 100644 (file)
 # include "irnode.h"
 # include "type.h"
 
-struct ir_prog {
-  firm_kind kind;
-  ir_graph *main_irg;              /* entry point to the compiled program */
-                  /* or a list, in case we compile a library or the like? */
-  ir_graph **graphs;               /* all graphs in the ir */
-  type_class *glob_type;           /* global type.  Class as it can have
-                                     fields and procedures.  Does this work?
-                                     Better name??? @@@ */
-  type **types;                    /* all types in the ir */
-  /*struct obstack *obst;          * @@@ Should we place all types and
-                                      entities on an obstack, too? */
-#ifdef DEBUG_libfirm
-  long max_node_nr;                /* to generate unique numbers for nodes. */
-#endif
-};
 
 typedef struct ir_prog ir_prog;
 
@@ -66,7 +51,7 @@ type *get_irp_type(int pos);
 void  set_irp_type(int pos, type *typ);
 
 /** Functions to access the fields of ir_prog **/
-type_class *get_glob_type(void);
+type *get_glob_type(void);
 
 #ifdef DEBUG_libfirm
 /* Returns a new, unique number to number nodes or the like. */