becopyheur2: Avoid unnecessary copies of the admissible registers.
[libfirm] / ir / kaps / pbqp_edge_t.h
1 /*
2  * This file is part of libFirm.
3  * Copyright (C) 2012 University of Karlsruhe.
4  */
5
6 /**
7  * @file
8  * @brief   PBQP edge data types.
9  * @date    02.10.2008
10  * @author  Sebastian Buchwald
11  */
12 #ifndef KAPS_PBQP_EDGE_T_H
13 #define KAPS_PBQP_EDGE_T_H
14
15 #include "pbqp_t.h"
16
17 struct pbqp_edge_t {
18         pbqp_node_t   *src;                  /* Source index. */
19         pbqp_node_t   *tgt;                  /* Target index. */
20         pbqp_matrix_t *costs;                /* Cost matrix. */
21         unsigned       bucket_index;         /* Index of edge bucket. */
22 };
23
24 #endif /* KAPS_PBQP_EDGE_T_H */