+ir_entity *ia32_gen_fp_known_const(ia32_known_const_t kct);
+
+void ia32_add_missing_keeps(ia32_code_gen_t *cg);
+
+/**
+ * Skip all Down-Conv's on a given node and return the resulting node.
+ */
+ir_node *ia32_skip_downconv(ir_node *node);
+
+/**
+ * Get a primitive type for a mode.
+ */
+ir_type *ia32_get_prim_type(pmap *types, ir_mode *mode);
+
+/**
+ * Return true if a mode can be stored in the GP register set
+ */
+int ia32_mode_needs_gp_reg(ir_mode *mode);
+
+void ia32_parse_asm_constraints(constraint_t *constraint, const char *c);
+void ia32_parse_clobber(ir_node *node, int pos, constraint_t *constraint,
+ const char *clobber);
+
+/**
+ * returns register by name (used for determining clobber specifications in
+ * asm instructions)
+ */
+const arch_register_t *ia32_get_clobber_register(const char *clobber);