- removed useless spaces
[libfirm] / ir / Makefile.am
index d42925c..7f66848 100644 (file)
@@ -22,11 +22,11 @@ INCLUDES += \
        -I$(top_srcdir)/ir/tv
 libfirm_la_SOURCES = \
        adt/array.c \
-       adt/arrayset.c \
        adt/bipartite.c \
        adt/cpset.c \
        adt/eset.c \
        adt/gaussjordan.c \
+       adt/gaussseidel.c \
        adt/hashset.c \
        adt/hungarian.c \
        adt/iterator.c \
@@ -57,7 +57,6 @@ libfirm_la_SOURCES = \
        ana/irextbb2.c \
        ana/irextbb.c \
        ana/irlivechk.c \
-       ana/irlivechk_old.c \
        ana/irmemory.c \
        ana/irouts.c \
        ana/irscc.c \
@@ -85,6 +84,7 @@ libfirm_la_SOURCES = \
        be/becopystat.c \
        be/bedomfront.c \
        be/beemitter.c \
+       be/beflags.c \
        be/begnuas.c \
        be/beifg.c \
        be/beifg_clique.c \
@@ -105,22 +105,23 @@ libfirm_la_SOURCES = \
        be/bemain.c \
        be/bemodule.c \
        be/benode.c \
-       be/benodesets.c \
+       be/bepeephole.c \
        be/bepressurestat.c \
        be/beprofile.c \
        be/bera.c \
        be/beraextern.c \
        be/besched.c \
        be/beschedmris.c \
+       be/beschednormal.c \
        be/beschedrand.c \
        be/beschedregpress.c \
        be/beschedrss.c \
        be/beschedtrace.c \
        be/beschedtrivial.c \
        be/bespillbelady.c \
+       be/bespillbelady2.c \
        be/bespill.c \
        be/bespilldaemel.c \
-       be/bespillmorgan.c \
        be/bespilloptions.c \
        be/bespillremat.c \
        be/bespillslots.c \
@@ -209,6 +210,7 @@ libfirm_la_SOURCES = \
        stat/pattern_dmp.c \
        stat/stat_dmp.c \
        stat/statev.c \
+       stat/timing.c \
        tr/entity.c \
        tr/tpop.c \
        tr/tr_inheritance.c \
@@ -242,6 +244,7 @@ EXTRA_DIST = \
        be/be_dbgout.h \
        be/bedomfront.h \
        be/beemitter.h \
+       be/beflags.h \
        be/begnuas.h \
        be/beifg.h \
        be/beifg_impl.h \
@@ -262,8 +265,8 @@ EXTRA_DIST = \
        be/bemachnode.h \
        be/bemodule.h \
        be/bemodule_t.h \
-       be/benodesets.h \
        be/benode_t.h \
+       be/bepeephole.h \
        be/bepressurestat.h \
        be/beprofile.h \
        be/bera.h \
@@ -271,9 +274,7 @@ EXTRA_DIST = \
        be/beschedmris.h \
        be/beschedrss.h \
        be/besched_t.h \
-       be/bespillbelady.h \
        be/bespill.h \
-       be/bespillmorgan.h \
        be/bespilloptions.h \
        be/bespillremat.h \
        be/bespillslots.h \
@@ -333,6 +334,7 @@ EXTRA_DIST = \
        stat/pattern.h \
        stat/stat_dmp.h \
        stat/statev.h \
+       stat/timing.h \
        tr/entity_t.h \
        tr/tpop_t.h \
        tr/type_t.h \
@@ -349,9 +351,8 @@ EXTRA_DIST = \
 
 ia32_sources = \
        be/ia32/bearch_ia32.c \
-       be/ia32/gen_ia32_emitter.c \
-       be/ia32/gen_ia32_machine.c \
-       be/ia32/gen_ia32_regalloc_if.c \
+       be/ia32/ia32_architecture.c \
+       be/ia32/ia32_address_mode.c \
        be/ia32/ia32_emitter.c \
        be/ia32/ia32_finish.c \
        be/ia32/ia32_fpu.c \
@@ -363,12 +364,25 @@ ia32_sources = \
        be/ia32/ia32_util.c \
        be/ia32/ia32_x87.c
 
-libfirm_la_SOURCES += $(ia32_sources)
+ia32_built_sources = \
+       be/ia32/gen_ia32_emitter.c \
+       be/ia32/gen_ia32_emitter.h \
+       be/ia32/gen_ia32_machine.c \
+       be/ia32/gen_ia32_machine.h \
+       be/ia32/gen_ia32_regalloc_if.c \
+       be/ia32/gen_ia32_regalloc_if.h \
+       be/ia32/gen_ia32_new_nodes.c.inl \
+       be/ia32/gen_ia32_new_nodes.h
+MAINTAINERCLEANFILES = $(ia32_built_sources)
+BUILT_SOURCES        = $(ia32_built_sources)
+libfirm_la_SOURCES  += $(ia32_sources) $(ia32_built_sources)
 
 EXTRA_DIST += \
        be/ia32/ia32_spec.pl \
        be/ia32/ia32_simd_spec.pl \
        be/ia32/bearch_ia32_t.h \
+       be/ia32/ia32_architecture.h \
+       be/ia32/ia32_address_mode.h \
        be/ia32/ia32_dbg_stat.h \
        be/ia32/ia32_emitter.h \
        be/ia32/ia32_finish.h \
@@ -381,9 +395,6 @@ EXTRA_DIST += \
        be/ia32/ia32_util.h \
        be/ia32/ia32_x87.h
 
-# conservative aproximation of dependencies
-$(ia32_sources): $(srcdir)/be/ia32/gen_ia32_new_nodes.h $(srcdir)/be/ia32/gen_ia32_regalloc_if.h $(srcdir)/be/ia32/gen_ia32_machine.h $(srcdir)/be/ia32/gen_ia32_regalloc_if.h
-
 $(srcdir)/be/ia32/gen_ia32_new_nodes.c.inl $(srcdir)/be/ia32/gen_ia32_new_nodes.h: \
                be/ia32/ia32_spec.pl be/scripts/generate_new_opcodes.pl
        $(PERL) $(srcdir)/be/scripts/generate_new_opcodes.pl $(srcdir)/be/ia32/ia32_spec.pl $(srcdir)/be/ia32
@@ -397,21 +408,29 @@ $(srcdir)/be/ia32/gen_ia32_machine.c $(srcdir)/be/ia32/gen_ia32_machine.h: \
        $(PERL) $(srcdir)/be/scripts/generate_machine.pl $(srcdir)/be/ia32/ia32_spec.pl $(srcdir)/be/ia32
 
 $(srcdir)/be/ia32/gen_ia32_regalloc_if.c $(srcdir)/be/ia32/gen_ia32_regalloc_if.h: \
-               be/ia32/ia32_spec.pl be/scripts/generate_machine.pl
+               be/ia32/ia32_spec.pl be/scripts/generate_regalloc_if.pl
        $(PERL) $(srcdir)/be/scripts/generate_regalloc_if.pl $(srcdir)/be/ia32/ia32_spec.pl $(srcdir)/be/ia32
 
 # arm backend
 
 arm_sources = \
        be/arm/bearch_arm.c \
-       be/arm/gen_arm_emitter.c \
-       be/arm/gen_arm_machine.c \
-       be/arm/gen_arm_regalloc_if.c \
        be/arm/arm_emitter.c \
        be/arm/arm_map_regs.c \
        be/arm/arm_new_nodes.c \
        be/arm/arm_transform.c
-libfirm_la_SOURCES += $(arm_sources)
+arm_built_sources = \
+       be/arm/gen_arm_emitter.c \
+       be/arm/gen_arm_emitter.h \
+       be/arm/gen_arm_machine.c \
+       be/arm/gen_arm_machine.h \
+       be/arm/gen_arm_regalloc_if.c \
+       be/arm/gen_arm_regalloc_if.h \
+       be/arm/gen_arm_new_nodes.c.inl \
+       be/arm/gen_arm_new_nodes.h
+MAINTAINERCLEANFILES += $(arm_built_sources)
+BUILT_SOURCES += $(arm_built_sources)
+libfirm_la_SOURCES += $(arm_sources) $(arm_built_sources)
 
 
 EXTRA_DIST += \
@@ -422,15 +441,7 @@ EXTRA_DIST += \
        be/arm/arm_nodes_attr.h \
        be/arm/arm_transform.h \
        be/arm/bearch_arm.h \
-       be/arm/bearch_arm_t.h \
-       be/arm/gen_arm_emitter.h \
-       be/arm/gen_arm_machine.h \
-       be/arm/gen_arm_new_nodes.h \
-       be/arm/gen_arm_regalloc_if.h \
-       be/arm/gen_arm_regalloc_if_t.h
-
-# conservative aproximation of dependencies
-$(arm_sources): $(srcdir)/be/arm/gen_arm_new_nodes.h $(srcdir)/be/arm/gen_arm_regalloc_if.h $(srcdir)/be/arm/gen_arm_machine.h $(srcdir)/be/arm/gen_arm_regalloc_if.h $(srcdir)/be/arm/gen_arm_new_nodes.c.inl
+       be/arm/bearch_arm_t.h
 
 $(srcdir)/be/arm/gen_arm_new_nodes.c.inl $(srcdir)/be/arm/gen_arm_new_nodes.h: \
                be/arm/arm_spec.pl be/scripts/generate_new_opcodes.pl
@@ -452,15 +463,23 @@ $(srcdir)/be/arm/gen_arm_regalloc_if.c $(srcdir)/be/arm/gen_arm_regalloc_if.h: \
 
 mips_sources = \
        be/mips/bearch_mips.c \
-       be/mips/gen_mips_emitter.c \
-       be/mips/gen_mips_machine.c \
-       be/mips/gen_mips_regalloc_if.c \
        be/mips/mips_emitter.c \
        be/mips/mips_map_regs.c \
        be/mips/mips_new_nodes.c \
        be/mips/mips_scheduler.c \
        be/mips/mips_transform.c
-libfirm_la_SOURCES += $(mips_sources)
+mips_built_sources = \
+       be/mips/gen_mips_emitter.c \
+       be/mips/gen_mips_emitter.h \
+       be/mips/gen_mips_machine.c \
+       be/mips/gen_mips_machine.h \
+       be/mips/gen_mips_regalloc_if.c \
+       be/mips/gen_mips_regalloc_if.h \
+       be/mips/gen_mips_new_nodes.c.inl \
+       be/mips/gen_mips_new_nodes.h
+MAINTAINERCLEANFILES += $(mips_built_sources)
+BUILT_SOURCES += $(mips_built_sources)
+libfirm_la_SOURCES += $(mips_sources) $(mips_built_sources)
 
 EXTRA_DIST += \
        be/mips/mips_spec.pl \
@@ -474,9 +493,6 @@ EXTRA_DIST += \
        be/mips/mips_transform.h \
        be/mips/mips_util.h
 
-# conservative aproximation of dependencies
-$(mips_sources): $(srcdir)/be/mips/gen_mips_new_nodes.h $(srcdir)/be/mips/gen_mips_regalloc_if.h $(srcdir)/be/mips/gen_mips_machine.h $(srcdir)/be/mips/gen_mips_regalloc_if.h $(srcdir)/be/mips/gen_mips_new_nodes.c.inl
-
 $(srcdir)/be/mips/gen_mips_new_nodes.c.inl $(srcdir)/be/mips/gen_mips_new_nodes.h: \
                be/mips/mips_spec.pl be/scripts/generate_new_opcodes.pl
        $(PERL) $(srcdir)/be/scripts/generate_new_opcodes.pl $(srcdir)/be/mips/mips_spec.pl $(srcdir)/be/mips
@@ -497,15 +513,23 @@ $(srcdir)/be/mips/gen_mips_regalloc_if.c $(srcdir)/be/mips/gen_mips_regalloc_if.
 
 ppc32_sources = \
        be/ppc32/bearch_ppc32.c \
-       be/ppc32/gen_ppc32_emitter.c \
-       be/ppc32/gen_ppc32_machine.c \
-       be/ppc32/gen_ppc32_regalloc_if.c \
        be/ppc32/ppc32_emitter.c \
        be/ppc32/ppc32_map_regs.c \
        be/ppc32/ppc32_new_nodes.c \
        be/ppc32/ppc32_transform.c \
        be/ppc32/ppc32_transform_conv.c
-libfirm_la_SOURCES += $(ppc32_sources)
+ppc32_built_sources = \
+       be/ppc32/gen_ppc32_emitter.c \
+       be/ppc32/gen_ppc32_emitter.h \
+       be/ppc32/gen_ppc32_machine.c \
+       be/ppc32/gen_ppc32_machine.h \
+       be/ppc32/gen_ppc32_regalloc_if.c \
+       be/ppc32/gen_ppc32_regalloc_if.h \
+       be/ppc32/gen_ppc32_new_nodes.c.inl \
+       be/ppc32/gen_ppc32_new_nodes.h
+MAINTAINERCLEANFILES += $(ppc32_built_sources)
+BUILT_SOURCES += $(ppc32_built_sources)
+libfirm_la_SOURCES += $(ppc32_sources) $(ppc32_built_sources)
 
 EXTRA_DIST += \
        be/ppc32/ppc32_spec.pl \
@@ -518,9 +542,6 @@ EXTRA_DIST += \
        be/ppc32/ppc32_transform_conv.h \
        be/ppc32/ppc32_transform.h
 
-# conservative aproximation of dependencies
-$(ppc32_sources): $(srcdir)/be/ppc32/gen_ppc32_new_nodes.h $(srcdir)/be/ppc32/gen_ppc32_regalloc_if.h $(srcdir)/be/ppc32/gen_ppc32_machine.h $(srcdir)/be/ppc32/gen_ppc32_regalloc_if.h $(srcdir)/be/ppc32/gen_ppc32_new_nodes.c.inl
-
 $(srcdir)/be/ppc32/gen_ppc32_new_nodes.c.inl $(srcdir)/be/ppc32/gen_ppc32_new_nodes.h: \
                be/ppc32/ppc32_spec.pl be/scripts/generate_new_opcodes.pl
        $(PERL) $(srcdir)/be/scripts/generate_new_opcodes.pl $(srcdir)/be/ppc32/ppc32_spec.pl $(srcdir)/be/ppc32