* Modified by:
* Created: 2000
* CVS-ID: $Id$
- * Copyright: (c) 2000-2003 Universität Karlsruhe
+ * Copyright: (c) 2000-2007 Universität Karlsruhe
* Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
*/
#include "obst.h"
#include "typegmod.h"
#include "irop_t.h"
+#include "irmemory.h"
/** The name of the Global Type. */
#define GLOBAL_TYPE_NAME "GlobalType"
irp->ip_outedges = NULL;
irp->trouts_state = outs_none;
irp->class_cast_state = ir_class_casts_transitive;
+ irp->globals_adr_taken_state = ir_address_taken_not_computed;
return irp;
}
* Modified by:
* Created: 2000
* CVS-ID: $Id$
- * Copyright: (c) 2000-2003 Universität Karlsruhe
+ * Copyright: (c) 2000-2007 Universität Karlsruhe
* Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
*/
#include "typegmod.h"
#include "irtypeinfo.h"
#include "tr_inheritance.h"
+#include "irmemory.h"
#include "callgraph.h"
#include "field_temperature.h"
exec_freq_state execfreq_state; /**< The state of execution frequency information */
loop_nesting_depth_state lnd_state; /**< The state of loop nesting depth information. */
ir_class_cast_state class_cast_state; /**< The state of cast operations in code. */
+ ir_address_taken_computed_state globals_adr_taken_state; /**< Address taken state of the globals. */
#ifdef DEBUG_libfirm
long max_node_nr; /**< to generate unique numbers for nodes. */