Bugfix
[libfirm] / ir / be / bera.h
1 /**
2  * Register allocation functions.
3  * @author Sebastian Hack
4  * @date 13.1.2005
5  */
6
7 #ifndef _BERA_H
8 #define _BERA_H
9
10 #include "irnode.h"
11
12 /**
13  * Check, if two values interfere.
14  * @param a The first value.
15  * @param b The second value.
16  * @return 1, if @p a and @p b interfere, 0 if not.
17  */
18 int values_interfere(const ir_node *a, const ir_node *b);
19
20 /**
21  * Check, if a value dominates the other one.
22  * Note, that this function also consideres the schedule and does thus
23  * more than block_dominates().
24  *
25  * @param a The first.
26  * @param b The second value.
27  * @return 1 if a dominates b, 0 else.
28  */
29 int value_dominates(const ir_node *a, const ir_node *b);
30
31
32 #endif /* _BERA_H */