* @brief Some machine dependent optimizations.
* @date 1.10.2004
* @author Sebastian Hack
- * @version $Id$
*/
#ifndef FIRM_IR_IRARCH_H
#define FIRM_IR_IRARCH_H
* A parameter structure that drives the machine dependent Firm
* optimizations.
*/
-struct ir_settings_arch_dep_t {
+typedef struct ir_settings_arch_dep_t {
/* Mul optimization */
unsigned also_use_subs : 1; /**< Use also Subs when resolving Muls to shifts */
unsigned maximum_shifts; /**< The maximum number of shifts that shall be inserted for a mul. */
unsigned allow_mulhu : 1; /**< Use the Mulhu operation for division by constant */
unsigned max_bits_for_mulh; /**< Maximum number of bits the Mulh operation can take.
Modes with higher amount of bits will use Mulh */
-};
+} ir_settings_arch_dep_t;
/**
* A factory function, that provides architecture parameters for