+/**
+ * Lowers mode_b operations to integer arithmetic. After the lowering the only
+ * operations with mode_b are the Projs of Cmps; the only nodes with mode_b
+ * inputs are Cond and Psi nodes.
+ *
+ * Example: Psi(a < 0, 1, 0) => a >> 31
+ *
+ * @param irg the firm graph to lower
+ * @param mode the mode of the lowered operations
+ * @param lower_direct_cmp if set to 1, psi nodes with only have cmp/=0 as input
+ */
+void ir_lower_mode_b(ir_graph *irg, ir_mode *mode, int lower_direct_cmp);
+