mirror of
https://github.com/c64scene-ar/llvm-6502.git
synced 2025-07-25 13:24:46 +00:00
Initial version of automake Makefile.am file.
git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@16893 91177308-0d34-0410-b5e6-96231b3b80d8
This commit is contained in:
15
lib/Transforms/Hello/Makefile.am
Normal file
15
lib/Transforms/Hello/Makefile.am
Normal file
@@ -0,0 +1,15 @@
|
||||
#===-- lib/Transforms/Hello/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 = LLVMHello.o
|
||||
|
||||
LLVMHello_o_SOURCES = Hello.cpp
|
||||
LIBS=
|
35
lib/Transforms/IPO/Makefile.am
Normal file
35
lib/Transforms/IPO/Makefile.am
Normal file
@@ -0,0 +1,35 @@
|
||||
#===-- lib/Transforms/IPO/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 = libLLVMIPO.a
|
||||
libexec_PROGRAMS = LLVMIPO.o
|
||||
|
||||
MYSOURCES= \
|
||||
ArgumentPromotion.cpp \
|
||||
ConstantMerge.cpp \
|
||||
DeadArgumentElimination.cpp \
|
||||
DeadTypeElimination.cpp \
|
||||
ExtractFunction.cpp \
|
||||
FunctionResolution.cpp \
|
||||
GlobalDCE.cpp \
|
||||
GlobalOpt.cpp \
|
||||
Inliner.cpp \
|
||||
InlineSimple.cpp \
|
||||
Internalize.cpp \
|
||||
IPConstantPropagation.cpp \
|
||||
LoopExtractor.cpp \
|
||||
LowerSetJmp.cpp \
|
||||
PruneEH.cpp \
|
||||
RaiseAllocations.cpp
|
||||
|
||||
libLLVMIPO_a_SOURCES = $(MYSOURCES)
|
||||
LLVMIPO_o_SOURCES = $(MYSOURCES)
|
||||
LIBS=
|
27
lib/Transforms/Instrumentation/Makefile.am
Normal file
27
lib/Transforms/Instrumentation/Makefile.am
Normal file
@@ -0,0 +1,27 @@
|
||||
#===-- lib/Transforms/Instrumentation/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 = ProfilePaths
|
||||
|
||||
lib_LIBRARIES = libLLVMInstrument.a
|
||||
libexec_PROGRAMS = LLVMInstrument.o
|
||||
|
||||
MYSOURCES = \
|
||||
BlockProfiling.cpp \
|
||||
EdgeProfiling.cpp \
|
||||
EmitFunctions.cpp \
|
||||
ProfilingUtils.cpp \
|
||||
TraceBasicBlocks.cpp \
|
||||
TraceValues.cpp
|
||||
|
||||
libLLVMInstrument_a_SOURCES = $(MYSOURCES)
|
||||
LLVMInstrument_o_SOURCES = $(MYSOURCES)
|
||||
LIBS=
|
26
lib/Transforms/Instrumentation/ProfilePaths/Makefile.am
Normal file
26
lib/Transforms/Instrumentation/ProfilePaths/Makefile.am
Normal file
@@ -0,0 +1,26 @@
|
||||
#===- lib/Transforms/Instrumentation/ProfilePaths/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 = libLLVMProfilePaths.a
|
||||
libexec_PROGRAMS = LLVMProfilePaths.o
|
||||
|
||||
MYSOURCES= \
|
||||
CombineBranch.cpp \
|
||||
EdgeCode.cpp \
|
||||
GraphAuxiliary.cpp \
|
||||
Graph.cpp \
|
||||
InstLoops.cpp \
|
||||
ProfilePaths.cpp \
|
||||
RetracePath.cpp
|
||||
|
||||
libLLVMProfilePaths_a_SOURCES = $(MYSOURCES)
|
||||
LLVMProfilePaths_o_SOURCES = $(MYSOURCES)
|
||||
LIBS=
|
21
lib/Transforms/Makefile.am
Normal file
21
lib/Transforms/Makefile.am
Normal file
@@ -0,0 +1,21 @@
|
||||
#===-- lib/Transforms/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 = Utils Instrumentation Scalar IPO
|
||||
|
||||
lib_LIBRARIES = libLLVMTransforms.a
|
||||
libexec_PROGRAMS = LLVMTransforms.o
|
||||
|
||||
MYSOURCES = ExprTypeConvert.cpp LevelRaise.cpp TransformInternals.cpp
|
||||
|
||||
libLLVMTransforms_a_SOURCES = $(MYSOURCES)
|
||||
LLVMTransforms_o_SOURCES = $(MYSOURCES)
|
||||
LIBS=
|
50
lib/Transforms/Scalar/Makefile.am
Normal file
50
lib/Transforms/Scalar/Makefile.am
Normal file
@@ -0,0 +1,50 @@
|
||||
#===-- lib/Transforms/Scalar/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 = libLLVMScalarOpts.a
|
||||
libexec_PROGRAMS = LLVMScalarOpts.o
|
||||
|
||||
MYSOURCES = \
|
||||
ADCE.cpp \
|
||||
BasicBlockPlacement.cpp \
|
||||
ConstantProp.cpp \
|
||||
CorrelatedExprs.cpp \
|
||||
DCE.cpp \
|
||||
DeadStoreElimination.cpp \
|
||||
DecomposeMultiDimRefs.cpp \
|
||||
GCSE.cpp \
|
||||
IndVarSimplify.cpp \
|
||||
InstructionCombining.cpp \
|
||||
LICM.cpp \
|
||||
LoopSimplify.cpp \
|
||||
LoopUnroll.cpp \
|
||||
LoopUnswitch.cpp \
|
||||
LowerAllocations.cpp \
|
||||
LowerConstantExprs.cpp \
|
||||
LowerGC.cpp \
|
||||
LowerInvoke.cpp \
|
||||
LowerPacked.cpp \
|
||||
LowerSelect.cpp \
|
||||
LowerSwitch.cpp \
|
||||
Mem2Reg.cpp \
|
||||
PRE.cpp \
|
||||
Reassociate.cpp \
|
||||
ScalarReplAggregates.cpp \
|
||||
SCCP.cpp \
|
||||
SimplifyCFG.cpp \
|
||||
SymbolStripping.cpp \
|
||||
TailDuplication.cpp \
|
||||
TailRecursionElimination.cpp
|
||||
|
||||
libLLVMScalarOpts_a_SOURCES = $(MYSOURCES)
|
||||
|
||||
LLVMScalarOpts_o_SOURCES = $(MYSOURCES)
|
||||
LIBS=
|
32
lib/Transforms/Utils/Makefile.am
Normal file
32
lib/Transforms/Utils/Makefile.am
Normal file
@@ -0,0 +1,32 @@
|
||||
#===-- lib/Transforms/Utils/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 = libLLVMTransformUtils.a
|
||||
libexec_PROGRAMS = LLVMTransformUtils.o
|
||||
|
||||
MYSOURCES = \
|
||||
BasicBlockUtils.cpp \
|
||||
BreakCriticalEdges.cpp \
|
||||
CloneFunction.cpp \
|
||||
CloneModule.cpp \
|
||||
CloneTrace.cpp \
|
||||
CodeExtractor.cpp \
|
||||
DemoteRegToStack.cpp \
|
||||
InlineFunction.cpp \
|
||||
Local.cpp \
|
||||
PromoteMemoryToRegister.cpp \
|
||||
SimplifyCFG.cpp \
|
||||
UnifyFunctionExitNodes.cpp \
|
||||
ValueMapper.cpp
|
||||
|
||||
libLLVMTransformUtils_a_SOURCES = $(MYSOURCES)
|
||||
LLVMTransformUtils_o_SOURCES = $(MYSOURCES)
|
||||
LIBS=
|
Reference in New Issue
Block a user