From ded8a5b00ba80605f8b1271161cb887aee203503 Mon Sep 17 00:00:00 2001 From: Christoph Mallon Date: Wed, 3 Oct 2007 07:27:37 +0000 Subject: [PATCH] Directly tie the ConvI2I8Bit node to the ConvI2I emitter instead of using an intermediate function. [r16041] --- ir/be/ia32/ia32_emitter.c | 10 +--------- 1 file changed, 1 insertion(+), 9 deletions(-) diff --git a/ir/be/ia32/ia32_emitter.c b/ir/be/ia32/ia32_emitter.c index 04eed6db7..74c321fab 100644 --- a/ir/be/ia32/ia32_emitter.c +++ b/ir/be/ia32/ia32_emitter.c @@ -1471,14 +1471,6 @@ static void emit_ia32_Conv_I2I(const ir_node *node) be_emit_finish_line_gas(node); } -/** - * Emits code for an 8Bit Int conversion. - */ -static void emit_ia32_Conv_I2I8Bit(const ir_node *node) -{ - emit_ia32_Conv_I2I(node); -} - /******************************************* * _ _ @@ -1815,7 +1807,7 @@ void ia32_register_emitters(void) { IA32_EMIT(Conv_FP2I); IA32_EMIT(Conv_FP2FP); IA32_EMIT(Conv_I2I); - IA32_EMIT(Conv_I2I8Bit); + IA32_EMIT2(Conv_I2I8Bit, Conv_I2I); IA32_EMIT(Const); IA32_EMIT(LdTls); IA32_EMIT(Minus64Bit); -- 2.20.1