X-Git-Url: http://nsz.repo.hu/git/?a=blobdiff_plain;f=ir%2FMakefile.am;h=7f66848649f1aa249a62d2aa74a0de6b931466f3;hb=78c9f9767f18b1b7a1b2a4d3856bafed029e46e5;hp=c864bf9f2c22e43785062e4449abe76b6704b020;hpb=0df3478d562c7019750973ae053ab6e6fdd330b0;p=libfirm diff --git a/ir/Makefile.am b/ir/Makefile.am index c864bf9f2..7f6684864 100644 --- a/ir/Makefile.am +++ b/ir/Makefile.am @@ -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 \ @@ -347,11 +349,10 @@ EXTRA_DIST = \ # ia32 backend -libfirm_la_SOURCES += \ +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,9 +364,25 @@ libfirm_la_SOURCES += \ be/ia32/ia32_util.c \ be/ia32/ia32_x87.c +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 \ @@ -391,20 +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 -libfirm_la_SOURCES += \ +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 +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 += \ @@ -415,12 +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 + 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 @@ -440,16 +461,25 @@ $(srcdir)/be/arm/gen_arm_regalloc_if.c $(srcdir)/be/arm/gen_arm_regalloc_if.h: \ # mips backend -libfirm_la_SOURCES += \ +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 +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 \ @@ -481,16 +511,25 @@ $(srcdir)/be/mips/gen_mips_regalloc_if.c $(srcdir)/be/mips/gen_mips_regalloc_if. # ppc32 backend -libfirm_la_SOURCES += \ +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 +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 \