- 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? */
+ 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 *glob_type; /**< global type. Must be a class as it can
+ have fields and procedures. */
+ type **types; /**< all types in the ir */
+ ir_graph *const_code_irg; /**< This ir graph gives the proper environment
+ to allocate nodes the represent values
+ of constant entities. It is not meant as
+ a procedure. */
+
+ irg_outs_state outs_state; /**< Out edges. */
+ ir_node **ip_outedges; /**< Huge Array that contains all out edges
+ in interprocedural view. */
+ ip_view_state ip_view; /**< State of interprocedural view. */
+ ident *name;
+ /*struct obstack *obst; * @@@ Should we place all types and
+ entities on an obstack, too? */
+