X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fkaps%2Fkaps.c;h=7205cd97f7edfd7c4b702228ef2e09dd14d1e367;hb=2b84102b8f003a13d083330fbc6aaff92b6563e9;hp=8bbbd931dcd3833c7f6504547442cacda595d87d;hpb=b53410a0e9548f99c2b37699f01766f50f1055ff;p=libfirm diff --git a/ir/kaps/kaps.c b/ir/kaps/kaps.c index 8bbbd931d..7205cd97f 100644 --- a/ir/kaps/kaps.c +++ b/ir/kaps/kaps.c @@ -22,7 +22,6 @@ * @brief Partitioned Boolean Quadratic Problem (PBQP) solver. * @date 02.10.2008 * @author Sebastian Buchwald - * @version $Id$ */ #include "config.h" @@ -44,8 +43,10 @@ pbqp_node_t *get_node(pbqp_t *pbqp, unsigned index) pbqp_edge_t *get_edge(pbqp_t *pbqp, unsigned src_index, unsigned tgt_index) { - int i; - int len; + size_t i; + size_t len; + pbqp_node_t *src_node; + pbqp_node_t *tgt_node; if (tgt_index < src_index) { unsigned tmp = src_index; @@ -53,9 +54,8 @@ pbqp_edge_t *get_edge(pbqp_t *pbqp, unsigned src_index, unsigned tgt_index) tgt_index = tmp; } - pbqp_node_t *src_node = get_node(pbqp, src_index); - pbqp_node_t *tgt_node = get_node(pbqp, tgt_index); - assert(src_node); + src_node = get_node(pbqp, src_index); + tgt_node = get_node(pbqp, tgt_index); assert(tgt_node); len = ARR_LEN(src_node->edges); @@ -78,7 +78,7 @@ pbqp_t *alloc_pbqp(unsigned number_nodes) pbqp->solution = 0; pbqp->num_nodes = number_nodes; -#if KAPS_DUMP +#if KAPS_DUMP pbqp->dump_file = NULL; #endif pbqp->nodes = OALLOCNZ(&pbqp->obstack, pbqp_node_t*, number_nodes); @@ -125,7 +125,7 @@ void add_edge_costs(pbqp_t *pbqp, unsigned src_index, unsigned tgt_index, } if (edge == NULL) { - edge = alloc_edge(pbqp, src_index, tgt_index, costs); + alloc_edge(pbqp, src_index, tgt_index, costs); } else { pbqp_matrix_add(edge->costs, costs); } @@ -134,7 +134,6 @@ void add_edge_costs(pbqp_t *pbqp, unsigned src_index, unsigned tgt_index, num get_node_solution(pbqp_t *pbqp, unsigned node_index) { pbqp_node_t *node = get_node(pbqp, node_index); - assert(node); return node->solution; } @@ -144,10 +143,9 @@ num get_solution(pbqp_t *pbqp) return pbqp->solution; } -#if KAPS_DUMP +#if KAPS_DUMP void set_dumpfile(pbqp *pbqp, FILE *f) { - assert(pbqp); pbqp->dump_file = f; } #endif