From 62cd517c7c0807d4265a8ba5ace9c138af384ce9 Mon Sep 17 00:00:00 2001 From: Sebastian Buchwald Date: Tue, 15 Jul 2008 16:59:11 +0000 Subject: [PATCH] Convert const node to symconst node with the value as entity. That allow us to use existing GrGen features also for floats. [r20483] --- ir/be/ia32/ia32_transform.c | 2 +- ir/be/ia32/ia32_transform.h | 5 +++++ 2 files changed, 6 insertions(+), 1 deletion(-) diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index 0bfecf521..df433c868 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -164,7 +164,7 @@ static ident *unique_id(const char *tag) /** * Get a primitive type for a mode. */ -static ir_type *get_prim_type(pmap *types, ir_mode *mode) +ir_type *get_prim_type(pmap *types, ir_mode *mode) { pmap_entry *e = pmap_find(types, mode); ir_type *res; diff --git a/ir/be/ia32/ia32_transform.h b/ir/be/ia32/ia32_transform.h index 44d6353f9..cf604f5d8 100644 --- a/ir/be/ia32/ia32_transform.h +++ b/ir/be/ia32/ia32_transform.h @@ -66,4 +66,9 @@ void ia32_add_missing_keeps(ia32_code_gen_t *cg); */ ir_node *ia32_skip_downconv(ir_node *node); +/** + * Get a primitive type for a mode. + */ +ir_type *get_prim_type(pmap *types, ir_mode *mode); + #endif /* FIRM_BE_IA32_IA32_TRANSFORM_H */ -- 2.20.1