From e465d981e1531ef02c1cf7c0d9d62e2036345aae Mon Sep 17 00:00:00 2001 From: Sebastian Buchwald Date: Fri, 25 Jul 2008 14:49:08 +0000 Subject: [PATCH] handle Unknown nodes [r20695] --- 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 df433c868..301763e57 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -138,7 +138,7 @@ static ir_node *create_I2I_Conv(ir_mode *src_mode, ir_mode *tgt_mode, /** * Return true if a mode can be stored in the GP register set */ -static INLINE int mode_needs_gp_reg(ir_mode *mode) { +INLINE int mode_needs_gp_reg(ir_mode *mode) { if(mode == mode_fpcw) return 0; if(get_mode_size_bits(mode) > 32) diff --git a/ir/be/ia32/ia32_transform.h b/ir/be/ia32/ia32_transform.h index cf604f5d8..9ae5659da 100644 --- a/ir/be/ia32/ia32_transform.h +++ b/ir/be/ia32/ia32_transform.h @@ -71,4 +71,9 @@ ir_node *ia32_skip_downconv(ir_node *node); */ ir_type *get_prim_type(pmap *types, ir_mode *mode); +/** + * Return true if a mode can be stored in the GP register set + */ +INLINE int mode_needs_gp_reg(ir_mode *mode); + #endif /* FIRM_BE_IA32_IA32_TRANSFORM_H */ -- 2.20.1