+void set_ia32_commutative(ir_node *node);
+
+/**
+ * Sets node to non-commutative.
+ */
+void clear_ia32_commutative(ir_node *node);
+
+/**
+ * Checks if node is commutative.
+ */
+int is_ia32_commutative(const ir_node *node);
+
+/**
+ * Sets node emit_cl.
+ */
+void set_ia32_emit_cl(ir_node *node);
+
+/**
+ * Clears node emit_cl.
+ */
+void clear_ia32_emit_cl(ir_node *node);
+
+/**
+ * Checks if node is commutative.
+ */
+int is_ia32_emit_cl(const ir_node *node);
+
+/**
+ * Sets node got_lea.
+ */
+void set_ia32_got_lea(ir_node *node);
+
+/**
+ * Clears node got_lea.
+ */
+void clear_ia32_got_lea(ir_node *node);
+
+/**
+ * Checks if node got lea.
+ */
+int is_ia32_got_lea(const ir_node *node);
+
+/**
+ * Sets node needs_stackent
+ */
+void set_ia32_need_stackent(ir_node *node);
+
+/**
+ * Clears node needs_stackent
+ */
+void clear_ia32_need_stackent(ir_node *node);
+
+/**
+ * Checks if node needs a stackentity assigned
+ */
+int is_ia32_need_stackent(const ir_node *node);
+
+/**
+ * Gets the mode of the stored/loaded value (only set for Store/Load)
+ */
+ir_mode *get_ia32_ls_mode(const ir_node *node);
+
+/**
+ * Sets the mode of the stored/loaded value (only set for Store/Load)
+ */
+void set_ia32_ls_mode(ir_node *node, ir_mode *mode);
+
+/**
+ * Gets the frame entity assigned to this node;
+ */
+ir_entity *get_ia32_frame_ent(const ir_node *node);
+
+/**
+ * Sets the frame entity for this node;
+ */
+void set_ia32_frame_ent(ir_node *node, ir_entity *ent);