X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2Fbe%2Fbemodule.c;h=8d1c33c9cef833a5de9ebab7869d839e79657cc3;hb=39d4311ea8a4f1bd78d1e0282d77d71f7ef4efdb;hp=75b353b9fe09402780b5efc64744ceeb6fed4f3e;hpb=863d31d7a5c8210432fef88b30fc3e8353131538;p=libfirm diff --git a/ir/be/bemodule.c b/ir/be/bemodule.c index 75b353b9f..8d1c33c9c 100644 --- a/ir/be/bemodule.c +++ b/ir/be/bemodule.c @@ -1,9 +1,28 @@ /* - * Author: Matthias Braun - * Date: 29.09.2005 - * Copyright: (c) Universitaet Karlsruhe - * Licence: This file protected by GPL - GNU GENERAL PUBLIC LICENSE. - * CVS-Id: $Id$ + * Copyright (C) 1995-2007 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. + * + * This file is provided AS IS with NO WARRANTY OF ANY KIND, INCLUDING THE + * WARRANTY OF DESIGN, MERCHANTABILITY AND FITNESS FOR A PARTICULAR + * PURPOSE. + */ + +/** + * @file + * @brief Backend module interface. + * @author Matthias Braun + * @date 29.09.2005 + * @version $Id$ */ #ifdef HAVE_CONFIG_H #include "config.h" @@ -17,13 +36,17 @@ void be_init_sched(void); void be_init_blocksched(void); void be_init_spill(void); +void be_init_spilloptions(void); void be_init_listsched(void); void be_init_schedrss(void); void be_init_chordal(void); +void be_init_chordal_main(void); void be_init_copycoal(void); void be_init_copyheur2(void); -void be_init_raextern(void); +void be_init_copyheur3(void); +void be_init_copyheur4(void); void be_init_copystat(void); +void be_init_daemelspill(void); void be_init_arch_ia32(void); void be_init_arch_ppc32(void); void be_init_arch_mips(void); @@ -36,6 +59,7 @@ void be_init_ra(void); void be_init_spillbelady(void); void be_init_spillmorgan(void); void be_init_spillremat(void); +void be_init_ssaconstr(void); void be_init_ifg(void); void be_init_irgmod(void); void be_init_loopana(void); @@ -64,16 +88,20 @@ void be_init_modules(void) be_init_sched(); be_init_blocksched(); be_init_spill(); + be_init_spilloptions(); be_init_listsched(); be_init_schedrss(); + be_init_chordal_main(); be_init_chordal(); be_init_copycoal(); be_init_copyheur2(); - be_init_raextern(); + be_init_copyheur4(); be_init_copystat(); be_init_ra(); be_init_spillbelady(); be_init_spillmorgan(); + be_init_daemelspill(); + be_init_ssaconstr(); be_init_state(); be_init_ifg(); @@ -89,6 +117,7 @@ void be_init_modules(void) #endif /* WITH_ILP */ #ifdef WITH_JVM + be_init_copyheur3(); be_init_javacoal(); #endif /* WITH_JVM */