- Allow an arbitrary (for arbitrary < 32) number of in_rBAR and !in_rBAR constraints...
[libfirm] / ir / be / bessadestrsimple.h
index ea3f34d..8efd4db 100644 (file)
@@ -1,4 +1,40 @@
+/*
+ * Copyright (C) 1995-2007 University of Karlsruhe.  All right reserved.
+ *
+ * This file is part of libFirm.
+ *
+ * This file may be distributed and/or modified under the terms of the
+ * GNU General Public License version 2 as published by the Free Software
+ * Foundation and appearing in the file LICENSE.GPL included in the
+ * packaging of this file.
+ *
+ * Licensees holding valid libFirm Professional Edition licenses may use
+ * this file in accordance with the libFirm Commercial License.
+ * Agreement provided with the Software.
+ *
+ * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE
+ * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR
+ * PURPOSE.
+ */
+
+/**
+ * @file
+ * @brief       Simple SSA destruction.
+ * @author      Daniel Grund
+ * @date        17.01.2006
+ * @version     $Id$
+ */
+#ifdef NOT_PORTED
+
+#ifndef FIRM_BE_BESSADESTRSIMPLE_H
+#define FIRM_BE_BESSADESTRSIMPLE_H
+
+#include "set.h"
 #include "pset.h"
+#include "irgraph.h"
+#include "irnode.h"
+
+#include "bearch.h"
 
 /**
  * Insert copys to destruct SSA form and
@@ -24,7 +60,7 @@ typedef struct _be_var_info_t {
  * The link field of an irn points to the var_info struct
  * representing the corresponding variable.
  */
-#define be_get_var_info(irn)                           ((be_var_info_t *)get_irn_link(irn))
+#define be_get_var_info(irn) ((be_var_info_t *)get_irn_link(irn))
 
 #define SET_REMOVED -1
 
@@ -32,3 +68,7 @@ pset *be_get_var_values(set *vals, int var_nr);
 be_var_info_t *be_var_add_value(set *vars, int var_nr, ir_node *irn);
 be_var_info_t *be_var_find_or_insert(set *vars, int var_nr);
 be_var_info_t *be_var_find(set *vars, int var_nr);
+
+#endif /* FIRM_BE_BESSADESTRSIMPLE_H */
+
+#endif /* NOT_PORTED */