summaryrefslogtreecommitdiffhomepage
path: root/ir/be/betranshlp.h
diff options
context:
space:
mode:
authorMatthias Braun <matze@braunis.de>2007-10-17 19:09:19 +0200
committerMatthias Braun <matze@braunis.de>2007-10-17 19:09:19 +0200
commitdb6fd292f8fa8e7dc3f4bc3dacd047d832baaaba (patch)
tree4e5a8772523044f525fc36d7d219444da65c471d /ir/be/betranshlp.h
parent33445ededfbc9512219529468a5fd5012eccc470 (diff)
- Add a generic_attribute field to irops
- extend backend generator to support custom irop data - cleanup and streamline transform code in ia32 - Improve handling of AddAM vs. Add used in AM expressions [r16254]
Diffstat (limited to 'ir/be/betranshlp.h')
-rw-r--r--ir/be/betranshlp.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/ir/be/betranshlp.h b/ir/be/betranshlp.h
index 3869c7b..ed31199 100644
--- a/ir/be/betranshlp.h
+++ b/ir/be/betranshlp.h
@@ -69,6 +69,11 @@ ir_node *be_duplicate_node(ir_node *node);
void be_set_transformed_node(ir_node *old_node, ir_node *new_node);
/**
+ * returns 1 if the node is already transformed
+ */
+int be_is_transformed(const ir_node *node);
+
+/**
* enqueue all inputs into the transform queue.
*/
void be_enqueue_preds(ir_node *node);