* @date 8.12.2004
*/
-#ifndef _BERA_H
-#define _BERA_H
+#ifndef _BERA_T_H
+#define _BERA_T_H
#include "firm_config.h"
#include "bitset.h"
+#include "bera.h"
+
#define DBG_BERA "firm.be.ra"
typedef struct _ra_node_info_t {
#define set_irn_color(irn,col) __set_irn_color(irn, col)
#define is_allocatable_irn(irn) __is_allocatable_irn(irn)
-#endif
+/**
+ * Check, if two phi operands interfere.
+ * @param a A node which is operand to a phi function.
+ * @param b Another node which is operand to a phi function.
+ * @return 1, if @p a and @p b interfere, 0 if not.
+ */
+int phi_ops_interfere(const ir_node *a, const ir_node *b);
+
+#endif /* BERA_T_H */