X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_common_transform.h;h=e0c1be96102aaf15a75d4176a205276404235eb4;hb=ea6ab29016f445f24e6ced97375d16be87513daa;hp=3faf53f3b132bbc8a936e6e0cd867ecd4aa69048;hpb=d02e1f6b1f966030f9ec9006dedac7476fc75424;p=libfirm diff --git a/ir/be/ia32/ia32_common_transform.h b/ir/be/ia32/ia32_common_transform.h index 3faf53f3b..e0c1be961 100644 --- a/ir/be/ia32/ia32_common_transform.h +++ b/ir/be/ia32/ia32_common_transform.h @@ -22,7 +22,6 @@ * @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 @@ -46,13 +45,14 @@ struct constraint_t { 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.