X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fia32%2Fia32_transform.h;h=7a8a0200f8c38de9818370776561c4fd5da126a7;hb=ce7643e41305a037d682b3087da7e1f927f84b5e;hp=d5786a9d13338b563762c8568e7edd18701e01f4;hpb=0f4eb60a2e04ea5205276589b8f43171816965be;p=libfirm diff --git a/ir/be/ia32/ia32_transform.h b/ir/be/ia32/ia32_transform.h index d5786a9d1..7a8a0200f 100644 --- a/ir/be/ia32/ia32_transform.h +++ b/ir/be/ia32/ia32_transform.h @@ -32,7 +32,7 @@ * Transform firm nodes to x86 assembler nodes, ie * do instruction selection. */ -void ia32_transform_graph(ia32_code_gen_t *cg); +void ia32_transform_graph(ir_graph *irg); /** * Some constants needed for code generation. @@ -43,7 +43,6 @@ typedef enum { ia32_DSIGN, /**< SSE2 double precision sign */ ia32_SABS, /**< SSE2 single precision ABS mask */ ia32_DABS, /**< SSE2 double precision ABS mask */ - ia32_INTMAX, /**< x87 single precision INTMAX */ ia32_ULLBIAS, /**< x87 ULL->float bias */ ia32_known_const_max /**< last constant */ } ia32_known_const_t; @@ -53,8 +52,6 @@ typedef enum { */ 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. */ @@ -63,4 +60,4 @@ ir_node *ia32_skip_downconv(ir_node *node); /** Initialize the ia32 instruction selector. */ void ia32_init_transform(void); -#endif /* FIRM_BE_IA32_IA32_TRANSFORM_H */ +#endif