X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbelower.c;h=344564cbefc822e894fcb1d6e317849c2d930d7a;hb=e5c563cad5e1a02c31830ed2c6933890ba9cf1a9;hp=f1d5a17be9e8b4a957566bd1f23a8e29a8cb87d0;hpb=5244f95767968d8b59ef3f2031612b86474e2455;p=libfirm diff --git a/ir/be/belower.c b/ir/be/belower.c index f1d5a17be..344564cbe 100644 --- a/ir/be/belower.c +++ b/ir/be/belower.c @@ -52,7 +52,7 @@ DEBUG_ONLY(static firm_dbg_module_t *dbg;) DEBUG_ONLY(static firm_dbg_module_t *dbg_constr;) DEBUG_ONLY(static firm_dbg_module_t *dbg_permmove;) -/** Associates an ir_node with it's copy and CopyKeep. */ +/** Associates an ir_node with its copy and CopyKeep. */ typedef struct { ir_nodeset_t copies; /**< all non-spillable copies of this irn */ const arch_register_class_t *cls; @@ -554,7 +554,7 @@ static void gen_assure_different_pattern(ir_node *irn, ir_node *other_different, sched_add_before(skip_Proj(irn), cpy); sched_add_after(skip_Proj(irn), keep); - /* insert the other different and it's copies into the map */ + /* insert the other different and its copies into the map */ entry = (op_copy_assoc_t*)ir_nodemap_get(op_set, other_different); if (! entry) { entry = OALLOC(&env->obst, op_copy_assoc_t); @@ -804,7 +804,7 @@ void assure_constraints(ir_graph *irg) DB((dbg_constr, LEVEL_1, "\n")); - /* introduce the copies for the operand and it's copies */ + /* introduce the copies for the operand and its copies */ be_ssa_construction_init(&senv, irg); be_ssa_construction_add_copy(&senv, map_entry.node); be_ssa_construction_add_copies(&senv, nodes, n); @@ -900,7 +900,7 @@ found_front: while (!sched_is_begin(node)) { const arch_register_req_t *req; int input = -1; - ir_node *proj; + ir_node *proj = NULL; /* search if node is a INPUT of Perm */ foreach_out_edge(perm, edge) {