Handle multiple control dependencies in a more sophisticated (and correct) way
[libfirm] / ir / opt / scalar_replace.h
index 3938a02..4ed3f1f 100644 (file)
 
 #include "irgraph.h"
 
+/**
+ * Returns non-zero, if the address of an entity
+ * represented by a Sel node (or it's successor Sels) is taken.
+ *
+ * @param sel  the Sel node
+ */
+int is_address_taken(ir_node *sel);
+
 /**
  * Do the scalar replacement optimization.
  * Replace local compound entities (like structures and arrays)