* Reduces the number of Conv nodes in the given ir graph.
*
* @param irg the graph
- *
- * @return non-zero if the optimization could be applied, 0 else
*/
-FIRM_API int conv_opt(ir_graph *irg);
+FIRM_API void conv_opt(ir_graph *irg);
/**
* Creates an ir_graph pass for conv_opt().
*
* Store after Load: A Store after a Load is removed, if the
* Store doesn't have an exception handler.
- *
- * @return non-zero if the optimization could be applied, 0 else
*/
-FIRM_API int optimize_load_store(ir_graph *irg);
+FIRM_API void optimize_load_store(ir_graph *irg);
/**
* Creates an ir_graph pass for optimize_load_store().
* Based on a dataflow analysis, so load/stores are moved out of loops
* where possible
*/
-FIRM_API int opt_ldst(ir_graph *irg);
+FIRM_API void opt_ldst(ir_graph *irg);
/**
* Creates an ir_graph pass for opt_ldst().
*
* See Muchnik 12.3.1 Algebraic Simplification and Reassociation of
* Addressing Expressions.
- *
- * @return non-zero if the optimization could be applied, 0 else
*/
-FIRM_API int optimize_reassociation(ir_graph *irg);
+FIRM_API void optimize_reassociation(ir_graph *irg);
/**
* Creates an ir_graph pass for optimize_reassociation().
* with atomic values if possible. Does not handle classes yet.
*
* @param irg the graph which should be optimized
- *
- * @return non-zero, if at least one entity was replaced
*/
-FIRM_API int scalar_replacement_opt(ir_graph *irg);
+FIRM_API void scalar_replacement_opt(ir_graph *irg);
/**
* Creates an ir_graph pass for scalar_replacement_opt().
* Does not work for Calls that use the exception stuff.
*
* @param irg the graph to be optimized
- *
- * @return non-zero if the optimization could be applied, 0 else
*/
-FIRM_API int opt_tail_rec_irg(ir_graph *irg);
+FIRM_API void opt_tail_rec_irg(ir_graph *irg);
/**
* Creates an ir_graph pass for opt_tail_rec_irg().
* Combines congruent blocks into one.
*
* @param irg The IR-graph to optimize.
- *
- * @return non-zero if the graph was transformed
*/
-FIRM_API int shape_blocks(ir_graph *irg);
+FIRM_API void shape_blocks(ir_graph *irg);
/**
* Creates an ir_graph pass for shape_blocks().
FIRM_API ir_tarval *computed_value_Cmp_Confirm(
const ir_node *cmp, ir_node *left, ir_node *right, ir_relation relation);
-/** Type of callbacks for createing entities of the compiler library */
+/** Type of callbacks for creating entities of the compiler library */
typedef ir_entity *(*compilerlib_entity_creator_t)(ident *id, ir_type *mt);
/**