Fix typos in comments: s/wether/whether/ and related corrections.
[libfirm] / ir / be / ia32 / ia32_architecture.h
index c494490..84c0938 100644 (file)
@@ -78,6 +78,8 @@ typedef struct {
        unsigned use_3dnow_prefetch:1;
        /** use SSE4.2 or SSE4a popcnt instruction */
        unsigned use_popcnt:1;
+       /** use i486 instructions */
+       unsigned use_i486:1;
        /** optimize calling convention where possible */
        unsigned optimize_cc:1;
        /**
@@ -86,6 +88,9 @@ typedef struct {
         * rounding mode
         */
        unsigned use_unsafe_floatconv:1;
+       /** emit machine code instead of assembler */
+       unsigned emit_machcode:1;
+
        /** function alignment (a power of two in bytes) */
        unsigned function_alignment;
        /** alignment for labels (which are expected to be frequent jump targets) */
@@ -110,10 +115,11 @@ void ia32_setup_cg_config(void);
  * lowerer.
  *
  * @param kind   the instruction
+ * @param mode   the mode of the instruction
  * @param tv     for MUL instruction, the multiplication constant
  *
  * @return the cost
  */
-int ia32_evaluate_insn(insn_kind kind, tarval *tv);
+int ia32_evaluate_insn(insn_kind kind, const ir_mode *mode, ir_tarval *tv);
 
 #endif