X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbeschednormal.c;h=5d90ef087f8bca8505f795e9ec8850cbe83d68ef;hb=89dc24503c04139bb05504059b291d6d89f99661;hp=44d2537f4f0dea6df315fc6fde894ffe64d0373c;hpb=95dd9ae85a707817909154ee0059f9f388b9fdf9;p=libfirm diff --git a/ir/be/beschednormal.c b/ir/be/beschednormal.c index 44d2537f4..5d90ef087 100644 --- a/ir/be/beschednormal.c +++ b/ir/be/beschednormal.c @@ -1,5 +1,5 @@ /* - * Copyright (C) 1995-2007 University of Karlsruhe. All right reserved. + * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved. * * This file is part of libFirm. * @@ -20,7 +20,7 @@ /** * @brief Use the strong normal form theorem (though it does not hold) * @author Christoph Mallon - * @version $Id: beschedrand.c 14604 2007-06-18 14:07:07Z matze $ + * @version $Id$ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -34,6 +34,7 @@ #include "beutil.h" #include "irtools.h" #include "irgwalk.h" +#include "benode_t.h" // XXX there is no one time init for schedulers @@ -105,6 +106,10 @@ static int count_result(const ir_node* irn) } +/* TODO high cost for store trees + */ + + static int normal_tree_cost(ir_node* irn) { flag_and_cost* fc = get_irn_link(irn);