From 2bd8d4fa4c5527fecca1591fe5c7a08b2c372f7f Mon Sep 17 00:00:00 2001 From: Michael Beck Date: Sat, 18 Mar 2006 12:21:41 +0000 Subject: [PATCH] replaced == mode_P by mode_is_reference() call --- ir/be/ia32/ia32_optimize.c | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/ir/be/ia32/ia32_optimize.c b/ir/be/ia32/ia32_optimize.c index e897c0f49..028a9b1ac 100644 --- a/ir/be/ia32/ia32_optimize.c +++ b/ir/be/ia32/ia32_optimize.c @@ -161,7 +161,7 @@ static ir_node *gen_Const(ia32_transform_env_t *env) { /** * Transforms (all) Const's into ia32_Const and places them in the * block where they are used (or in the cfg-pred Block in case of Phi's). - * Additionally all mode_P nodes are changed into mode_Is nodes. + * Additionally all reference nodes are changed into mode_Is nodes. */ void ia32_place_consts_set_modes(ir_node *irn, void *env) { ia32_code_gen_t *cg = env; @@ -176,10 +176,10 @@ void ia32_place_consts_set_modes(ir_node *irn, void *env) { mode = get_irn_mode(irn); - /* transform all mode_P nodes into mode_Is nodes */ - if (mode == mode_P) { - set_irn_mode(irn, mode_Is); + /* transform all reference nodes into mode_Is nodes */ + if (mode_is_reference(mode)) { mode = mode_Is; + set_irn_mode(irn, mode); } tenv.block = get_nodes_block(irn); -- 2.20.1