changed SwitchJmp emitter (but still broken in some cases)
[libfirm] / ir / be / ia32 / ia32_new_nodes.h
index 9577c02..5e3ffbb 100644 (file)
@@ -221,6 +221,26 @@ ir_mode *get_ia32_res_mode(const ir_node *node);
  */
 void set_ia32_res_mode(ir_node *node, ir_mode *mode);
 
+/**
+ * Gets the source mode of conversion.
+ */
+ir_mode *get_ia32_src_mode(const ir_node *node);
+
+/**
+ * Sets the source mode of conversion.
+ */
+void set_ia32_src_mode(ir_node *node, ir_mode *mode);
+
+/**
+ * Gets the target mode of conversion.
+ */
+ir_mode *get_ia32_tgt_mode(const ir_node *node);
+
+/**
+ * Sets the target mode of conversion.
+ */
+void set_ia32_tgt_mode(ir_node *node, ir_mode *mode);
+
 /**
  * Gets the frame entity assigned to this node;
  */