Bugfixes
[libfirm] / ir / be / becopyilp_t.h
1 /**
2  * Author:      Daniel Grund
3  * Date:                28.02.2006
4  * Copyright:   (c) Universitaet Karlsruhe
5  * Licence:     This file protected by GPL -  GNU GENERAL PUBLIC LICENSE.
6  *
7  * Common stuff used by all ILP fomulations.
8  *
9  */
10
11 #ifdef HAVE_CONFIG_H
12 #include "config.h"
13 #endif
14 #ifdef HAVE_ALLOCA_H
15 #include <alloca.h>
16 #endif
17 #ifdef HAVE_MALLOC_H
18 #include <malloc.h>
19 #endif
20
21 #include <lpp/lpp.h>
22 #include <lpp/lpp_net.h>
23 #include <lpp/lpp_cplex.h>
24 #include <lpp/lpp_remote.h>
25 #include "xmalloc.h"
26 #include "pset.h"
27 #include "irprog.h"
28 #include "irdom_t.h"
29 #include "iredges_t.h"
30 #include "bechordal_t.h"
31 #include "becopyopt_t.h"
32 #include "becopystat.h"
33 #include "besched_t.h"
34 #include "phiclass.h"
35
36 #define LPP_HOST "i44pc52"
37 #define LPP_SOLVER "cplex"
38
39 #define MAX(a,b) ((a<b)?(b):(a))
40 #define MIN(a,b) ((a<b)?(a):(b))
41 #define EPSILON 0.00001