* @brief This file implements the common parts of IR transformation from
* firm into ia32-Firm.
* @author Matthias Braun, Sebastian Buchwald
- * @version $Id: ia32_common_transform.h 20999 2008-08-05 16:48:29Z beck $
*/
#ifndef FIRM_BE_IA32_IA32_COMMON_TRANSFORM_H
#define FIRM_BE_IA32_IA32_COMMON_TRANSFORM_H
extern ir_heights_t *ia32_heights;
extern int ia32_no_pic_adjust;
+ir_type *ia32_get_prim_type(const ir_mode *mode);
+
/**
* Get an atomic entity that is initialized with a tarval forming
* a given constant.
- *
- * @param cnst the node representing the constant
*/
-ir_entity *ia32_create_float_const_entity(ir_node *cnst);
+ir_entity *ia32_create_float_const_entity(ia32_isa_t *isa, ir_tarval *tv,
+ ident *name);
/**
* Creates an immediate.