+ 20.12.2000 Goetz
+ external to declaration of irp
+ typedef before pns and pnc_number.
+
18.12.2000 Goetz
Changed parameter of Methods in type.h and type.c from
class to clss. Class is a C++ keyword.
inline void set_nodes_Block (ir_node *node, ir_node *block);
/* Projection numbers for result of Start node: use for Proj nodes! */
-enum {
+typedef enum {
pns_initial_exec, /* Projection on an executable, the initial control
flow. */
pns_global_store, /* Projection on the global store */
inline void set_Not_op (ir_node *node, ir_node *op);
/* Projection numbers of compare: use for Proj nodes! */
-enum {
+typedef enum {
False, /* false */
Eq, /* equal */
Lt, /* less */
#define GLOBAL_TYPE_NAME "GlobalType"
+/* A variable from where everything in the ir can be accessed. */
+ir_prog *irp;
+
/* initializes ir_prog. Calles the constructor for an ir_prog. */
void init_irprog(void) {
new_ir_prog ();
/* A variable from where everything in the ir can be accessed. */
ir_prog *irp;
-
/* initializes ir_prog. Calles the constructor for an ir_prog. */
void init_irprog(void);