2 * This file is part of libFirm.
3 * Copyright (C) 2012 University of Karlsruhe.
10 * @author Sebastian Buchwald
12 #ifndef KAPS_PBQP_NODE_H
13 #define KAPS_PBQP_NODE_H
18 pbqp_node_t *alloc_node(pbqp_t *pbqp, unsigned node_index, vector_t *costs);
20 void disconnect_edge(pbqp_node_t *node, pbqp_edge_t *edge);
22 int is_connected(pbqp_node_t *node, pbqp_edge_t *edge);
24 unsigned pbqp_node_get_degree(pbqp_node_t *node);
26 pbqp_node_t *pbqp_node_deep_copy(pbqp_t *pbqp, pbqp_node_bucket_t new_bucket,
29 #endif /* KAPS_PBQP_NODE_H */