summaryrefslogtreecommitdiffhomepage
path: root/ir/be/bessadestr.h
diff options
context:
space:
mode:
authorDaniel Grund <grund@cs.uni-saarland.de>2005-06-07 11:09:04 +0200
committerDaniel Grund <grund@cs.uni-saarland.de>2005-06-07 11:09:04 +0200
commit69623f74067765b4eedf4446edfd8a729dfe64bb (patch)
tree211c8da9ea2d68046e9f7c89d16b7d2cc0f35ca8 /ir/be/bessadestr.h
parent6f0cd0973ec78cb1f72ecd54ed50212775b89c3b (diff)
Added ssa destruction. TODO: Perm placement.
Diffstat (limited to 'ir/be/bessadestr.h')
-rw-r--r--ir/be/bessadestr.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/ir/be/bessadestr.h b/ir/be/bessadestr.h
new file mode 100644
index 0000000..8bcc993
--- /dev/null
+++ b/ir/be/bessadestr.h
@@ -0,0 +1,16 @@
+/**
+ * Author: Daniel Grund
+ * Date: 25.05.2005
+ * Copyright: (c) Universitaet Karlsruhe
+ * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
+ *
+ * Performs SSA-Destruction.
+ */
+
+#include "bechordal_t.h"
+
+/**
+ * Performs SSA-Destruction. Arguments get adjusted, phi nodes just stay.
+ * PRECONDITION: No block has a 'perm' for the current registerclass as last operation.
+ */
+void be_ssa_destruction(be_chordal_env_t *chordal_env);