backend_marked was a buggy/wrong concept, removed it
[libfirm] / ir / be / TEMPLATE / TEMPLATE_transform.c
index 5e8db76..289cf78 100644 (file)
@@ -281,18 +281,12 @@ static ir_node *gen_Store(TEMPLATE_transform_env_t *env)
        return new_bd_TEMPLATE_Store(env->dbg, env->block, get_Store_ptr(node), get_Store_value(node), get_Store_mem(node), env->mode);
 }
 
+static ir_node *gen_Jmp(TEMPLATE_transform_env_t *env)
+{
+       return new_bd_TEMPLATE_Jmp(env->dbg, env->block);
+}
 
 
-/*********************************************************
- *                  _             _      _
- *                 (_)           | |    (_)
- *  _ __ ___   __ _ _ _ __     __| |_ __ ___   _____ _ __
- * | '_ ` _ \ / _` | | '_ \   / _` | '__| \ \ / / _ \ '__|
- * | | | | | | (_| | | | | | | (_| | |  | |\ V /  __/ |
- * |_| |_| |_|\__,_|_|_| |_|  \__,_|_|  |_| \_/ \___|_|
- *
- *********************************************************/
-
 
 
 /**
@@ -344,6 +338,7 @@ void TEMPLATE_transform_node(ir_node *node, void *env)
 
                GEN(Load);
                GEN(Store);
+               GEN(Jmp);
 
                /* TODO: implement these nodes */
                IGN(Shrs);
@@ -373,7 +368,6 @@ void TEMPLATE_transform_node(ir_node *node, void *env)
                IGN(NoMem);
                IGN(Phi);
                IGN(IJmp);
-               IGN(Jmp);
                IGN(Break);
                IGN(Sync);
 
@@ -401,8 +395,7 @@ bad:
        if (asm_node) {
                exchange(node, asm_node);
                DB((dbg, LEVEL_1, "created node %+F[%p]\n", asm_node, asm_node));
-       }
-       else {
+       } else {
                DB((dbg, LEVEL_1, "ignored\n"));
        }
 }