X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;ds=inline;f=ir%2Fcommon%2Ffirm.c;h=2084a0bd76bd9b53f4fb6fda2369f806c7e16dd3;hb=0fbcef83aa6060534172bb13e71cdadb04428806;hp=97edf99ab7a8e5ac134a27b9a3d5fd22cf39e0fc;hpb=354ec538057abddc8b757c5b0ba8e3c15115438b;p=libfirm diff --git a/ir/common/firm.c b/ir/common/firm.c index 97edf99ab..2084a0bd7 100644 --- a/ir/common/firm.c +++ b/ir/common/firm.c @@ -23,16 +23,12 @@ * @author Martin Trapp, Christian Schaefer, Goetz Lindenmaier * @version $Id$ */ -#ifdef HAVE_CONFIG_H -# include "config.h" -#endif +#include "config.h" #ifdef HAVE_FIRM_REVISION_H # include "firm_revision.h" #endif -#include "firm_config.h" - #ifdef HAVE_STRING_H # include #endif @@ -63,6 +59,7 @@ #include "funccall_t.h" #include "irhooks.h" #include "iredges_t.h" +#include "irmemory_t.h" #include "tropt.h" #include "debugger.h" #include "be_t.h" @@ -148,6 +145,8 @@ void init_firm(const firm_parameter_t *param) init_type_identify(def_params.ti_if); /* class cast optimization */ firm_init_class_casts_opt(); + /* memory disambiguation */ + firm_init_memory_disambiguator(); /* Init architecture dependent optimizations. */ arch_dep_init(arch_dep_default_factory);