From 8dfb4f776dfe3b8b5f5bb8427a0afb87768eba02 Mon Sep 17 00:00:00 2001 From: =?utf8?q?Andreas=20Sch=C3=B6sser?= Date: Tue, 17 Jul 2007 17:04:11 +0000 Subject: [PATCH] Prevented Proj nodes which are successors of IA32 nodes of beeing converted to ProjIu, since those nodes are 128bit Vector Projs. Quick Hack. [r15201] --- ir/be/ia32/ia32_transform.c | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/ir/be/ia32/ia32_transform.c b/ir/be/ia32/ia32_transform.c index 4a4a2ee50..fd90a2a38 100644 --- a/ir/be/ia32/ia32_transform.c +++ b/ir/be/ia32/ia32_transform.c @@ -3963,7 +3963,11 @@ static ir_node *gen_Proj(ir_node *node) { if (node == be_get_old_anchor(anchor_tls)) { return gen_Proj_tls(node); } +#ifdef FIRM_EXT_GRS + } else if(!is_ia32_irn(pred)) { // Quick hack for SIMD optimization +#else } else { +#endif ir_node *new_pred = be_transform_node(pred); ir_node *block = be_transform_node(get_nodes_block(node)); ir_mode *mode = get_irn_mode(node); -- 2.20.1