/*
- * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved.
+ * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved.
*
* This file is part of libFirm.
*
return activated;
}
+int edges_assure_kind(ir_graph *irg, ir_edge_kind_t kind) {
+ int activated = edges_activated_kind(irg, kind);
+
+ if (!activated)
+ edges_activate_kind(irg, kind);
+
+ return activated;
+}
+
void edges_node_deleted(ir_node *irn, ir_graph *irg) {
edges_node_deleted_kind(irn, EDGE_KIND_NORMAL, irg);
edges_node_deleted_kind(irn, EDGE_KIND_BLOCK, irg);