diff options
Diffstat (limited to 'lib/CodeGen')
-rw-r--r-- | lib/CodeGen/InstrSched/Makefile.am | 23 | ||||
-rw-r--r-- | lib/CodeGen/Makefile.am | 38 | ||||
-rw-r--r-- | lib/CodeGen/ModuloScheduling/Makefile.am | 19 | ||||
-rw-r--r-- | lib/CodeGen/SelectionDAG/Makefile.am | 15 |
4 files changed, 95 insertions, 0 deletions
diff --git a/lib/CodeGen/InstrSched/Makefile.am b/lib/CodeGen/InstrSched/Makefile.am new file mode 100644 index 0000000000..f8c1433ad2 --- /dev/null +++ b/lib/CodeGen/InstrSched/Makefile.am @@ -0,0 +1,23 @@ +#===-- lib/CodeGen/InstrSched/Makefile.am ------------------*- Makefile -*--===# +# +# The LLVM Compiler Infrastructure +# +# This file was developed by Reid Spencer and is distributed under the +# University of Illinois Open Source License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# + +include $(top_srcdir)/Makefile.rules.am + +lib_LIBRARIES = libLLVMInstrSched.a +libexec_PROGRAMS = LLVMInstrSched.o + +MYSOURCES = \ + InstrScheduling.cpp \ + SchedGraphCommon.cpp \ + SchedGraph.cpp \ + SchedPriorities.cpp + +libLLVMInstrSched_a_SOURCES = $(MYSOURCES) +LLVMInstrSched_o_SOURCES = $(MYSOURCES) +LIBS= diff --git a/lib/CodeGen/Makefile.am b/lib/CodeGen/Makefile.am new file mode 100644 index 0000000000..94a4296cfc --- /dev/null +++ b/lib/CodeGen/Makefile.am @@ -0,0 +1,38 @@ +#===-- lib/CodeGen/Makefile.am -----------------------------*- Makefile -*--===# +# +# The LLVM Compiler Infrastructure +# +# This file was developed by Reid Spencer and is distributed under the +# University of Illinois Open Source License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# + +include $(top_srcdir)/Makefile.rules.am + +SUBDIRS = InstrSched ModuloScheduling SelectionDAG + +libexec_PROGRAMS = LLVMCodeGen.o + +LLVMCodeGen_o_SOURCES = \ + AsmPrinter.cpp \ + BranchFolding.cpp \ + IntrinsicLowering.cpp \ + LiveIntervalAnalysis.cpp \ + LiveInterval.cpp \ + LiveVariables.cpp \ + MachineBasicBlock.cpp \ + MachineCodeEmitter.cpp \ + MachineFunction.cpp \ + MachineInstr.cpp \ + Passes.cpp \ + PHIElimination.cpp \ + PrologEpilogInserter.cpp \ + RegAllocIterativeScan.cpp \ + RegAllocLinearScan.cpp \ + RegAllocLocal.cpp \ + RegAllocSimple.cpp \ + TwoAddressInstructionPass.cpp \ + UnreachableBlockElim.cpp \ + VirtRegMap.cpp + +LIBS= diff --git a/lib/CodeGen/ModuloScheduling/Makefile.am b/lib/CodeGen/ModuloScheduling/Makefile.am new file mode 100644 index 0000000000..e1fd097d38 --- /dev/null +++ b/lib/CodeGen/ModuloScheduling/Makefile.am @@ -0,0 +1,19 @@ +#===-- lib/CodeGen/ModuloScheduling/Makefile.am ------------*- Makefile -*--===# +# +# The LLVM Compiler Infrastructure +# +# This file was developed by Reid Spencer and is distributed under the +# University of Illinois Open Source License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# + +include $(top_srcdir)/Makefile.rules.am + +libexec_PROGRAMS = LLVMModuloScheduling.o + +LLVMModuloScheduling_o_SOURCES = \ + ModuloScheduling.cpp \ + MSchedGraph.cpp \ + MSSchedule.cpp + +LIBS= diff --git a/lib/CodeGen/SelectionDAG/Makefile.am b/lib/CodeGen/SelectionDAG/Makefile.am new file mode 100644 index 0000000000..d0dbf6d239 --- /dev/null +++ b/lib/CodeGen/SelectionDAG/Makefile.am @@ -0,0 +1,15 @@ +#===-- lib/CodeGen/SelectionDAG/Makefile.am ----------------*- Makefile -*--===# +# +# The LLVM Compiler Infrastructure +# +# This file was developed by Reid Spencer and is distributed under the +# University of Illinois Open Source License. See LICENSE.TXT for details. +# +#===------------------------------------------------------------------------===# + +include $(top_srcdir)/Makefile.rules.am + +libexec_PROGRAMS = LLVMSelectionDAG.o + +LLVMSelectionDAG_o_SOURCES = DAGBuilder.cpp SelectionDAG.cpp +LIBS= |