summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bessadestr.h
diff options
context:
space:
mode:
authorManuel Mohr <manuel.mohr@kit.edu>2013-05-03 09:33:32 +0200
committerManuel Mohr <manuel.mohr@kit.edu>2013-06-27 12:44:37 +0200
commit8dd7250bb26d2fe6ce04145e72e83bbc6197fe81 (patch)
treec8d6be5ec893ad5f91cd3a8bf984058c7e307dff /ir/be/bessadestr.h
parent70862779d01097f1ab85359faadefe6616c48f25 (diff)
Rewrite and clean up SSA destruction.
Diffstat (limited to 'ir/be/bessadestr.h')
-rw-r--r--ir/be/bessadestr.h11
1 files changed, 6 insertions, 5 deletions
diff --git a/ir/be/bessadestr.h b/ir/be/bessadestr.h
index 5a4a22e..4674a2f 100644
--- a/ir/be/bessadestr.h
+++ b/ir/be/bessadestr.h
@@ -5,19 +5,20 @@
/**
* @file
- * @brief Performs SSA-Destruction.
+ * @brief Performs SSA destruction.
* @author Daniel Grund
* @date 25.05.2005
*/
#ifndef FIRM_BE_BESSADESTR_H
#define FIRM_BE_BESSADESTR_H
-#include "bechordal.h"
+#include "be_types.h"
+#include "firm_types.h"
/**
- * Performs SSA-Destruction. Arguments get adjusted, phi nodes just stay.
+ * Performs SSA destruction. Arguments get adjusted, phi nodes just stay.
*/
-void be_ssa_destruction(be_chordal_env_t *chordal_env);
-void be_ssa_destruction_check(be_chordal_env_t *chordal_env);
+void be_ssa_destruction(ir_graph *irg, const arch_register_class_t *cls);
+void be_ssa_destruction_check(ir_graph *irg, const arch_register_class_t *cls);
#endif /* FIRM_BE_BESSADESTR_H */