- * Author: Daniel Grund, Sebastian Hack, Matthias Braun
- * Date: 29.09.2005
- * Copyright: (c) Universitaet Karlsruhe
- * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE.
- */
-#ifndef BESPILL_H_
-#define BESPILL_H_
-
-#include "firm_types.h"
-#include "set.h"
-#include "pset.h"
-#include "debug.h"
-
-#include "bechordal.h"
-#include "be_t.h"
-
-#include "bearch.h"
-
-typedef struct _spill_env_t spill_env_t;
-
-/**
- * Creates a new spill environment.
- */
-spill_env_t *be_new_spill_env(be_irg_t *birg);
-
-/**
- * Deletes a spill environment.
- */
-void be_delete_spill_env(spill_env_t *senv);
-
-/**
- * Sets the debug module of a spill environment.
- */
-DEBUG_ONLY(void be_set_spill_env_dbg_module(spill_env_t *env, firm_dbg_module_t *dbg));
-
-/**
- * Inserts a new entry into the list of reloads to place (the real nodes will
- * be created when be_insert_spills_reloads is run). You don't have to
- * explicitly create spill nodes, they will be created automatically after
- * the definition of a value as soon as a reload is created. (we should add a
- * possibility for explicit spill placement in the future)
+ * Copyright (C) 1995-2008 University of Karlsruhe. All right reserved.
+ *
+ * This file is part of libFirm.
+ *
+ * This file may be distributed and/or modified under the terms of the
+ * GNU General Public License version 2 as published by the Free Software
+ * Foundation and appearing in the file LICENSE.GPL included in the
+ * packaging of this file.
+ *
+ * Licensees holding valid libFirm Professional Edition licenses may use
+ * this file in accordance with the libFirm Commercial License.
+ * Agreement provided with the Software.