X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbelower.c;h=a02a73ce4da61ec618d717710c7be03b11fd10e4;hb=9276447aec4972df060349e162f583c4898dfec8;hp=9d665f88de52903d7541ac5fbce87605126cce37;hpb=4d5c3365a58cba59993045a9e08e686d8ae079a7;p=libfirm diff --git a/ir/be/belower.c b/ir/be/belower.c index 9d665f88d..a02a73ce4 100644 --- a/ir/be/belower.c +++ b/ir/be/belower.c @@ -18,13 +18,11 @@ */ /** - * Author: Christian Wuerdig - * Date: 2005/12/14 - * Copyright: (c) Universitaet Karlsruhe - * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. - * CVS-Id: $Id$ - * - * Performs lowering of perm nodes and spill/reload optimization. + * @file + * @brief Performs lowering of perm nodes. Inserts copies to assure register constraints. + * @author Christian Wuerdig + * @date 14.12.2005 + * @version $Id$ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -36,6 +34,10 @@ #include "debug.h" #include "irhooks.h" #include "xmalloc.h" +#include "irnodeset.h" +#include "irgmod.h" +#include "iredges_t.h" +#include "irgwalk.h" #include "bearch_t.h" #include "belower.h" @@ -43,11 +45,7 @@ #include "besched_t.h" #include "bestat.h" #include "bessaconstr.h" -#include "irnodeset.h" - -#include "irgmod.h" -#include "iredges_t.h" -#include "irgwalk.h" +#include "benodesets.h" #undef KEEP_ALIVE_COPYKEEP_HACK @@ -99,6 +97,7 @@ typedef struct _perm_cycle_t { perm_type_t type; /**< type (CHAIN or CYCLE) */ } perm_cycle_t; +// /* Compare the two operands */ static int cmp_op_copy_assoc(const void *a, const void *b) { const op_copy_assoc_t *op1 = a;