summaryrefslogtreecommitdiffstats
path: root/lib/clang/libllvmcodegen/Makefile
blob: e23322601c3ccf822536b49a521a02d1eae3bec4 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
# $FreeBSD$

LIB=	llvmcodegen

SRCDIR=	lib/CodeGen
SRCS=	AggressiveAntiDepBreaker.cpp Analysis.cpp BranchFolding.cpp \
	CalcSpillWeights.cpp CodePlacementOpt.cpp \
	CriticalAntiDepBreaker.cpp DeadMachineInstructionElim.cpp \
	DwarfEHPrepare.cpp ELFCodeEmitter.cpp ELFWriter.cpp \
	ExactHazardRecognizer.cpp GCMetadata.cpp GCStrategy.cpp \
	IfConversion.cpp IntrinsicLowering.cpp LLVMTargetMachine.cpp \
	LatencyPriorityQueue.cpp LiveInterval.cpp \
	LiveIntervalAnalysis.cpp LiveStackAnalysis.cpp \
	LiveVariables.cpp LowerSubregs.cpp MachineBasicBlock.cpp \
	MachineCSE.cpp MachineDominators.cpp MachineFunction.cpp \
	MachineFunctionAnalysis.cpp MachineFunctionPass.cpp \
	MachineFunctionPrinterPass.cpp MachineInstr.cpp \
	MachineLICM.cpp MachineLoopInfo.cpp MachineModuleInfo.cpp \
	MachineModuleInfoImpls.cpp MachinePassRegistry.cpp \
	MachineRegisterInfo.cpp MachineSSAUpdater.cpp MachineSink.cpp \
	MachineVerifier.cpp ObjectCodeEmitter.cpp OcamlGC.cpp \
	OptimizeExts.cpp OptimizePHIs.cpp PHIElimination.cpp \
	Passes.cpp PostRASchedulerList.cpp PreAllocSplitting.cpp \
	ProcessImplicitDefs.cpp PrologEpilogInserter.cpp \
	PseudoSourceValue.cpp RegAllocFast.cpp RegAllocLinearScan.cpp \
	RegAllocLocal.cpp RegAllocPBQP.cpp RegisterCoalescer.cpp \
	RegisterScavenging.cpp ScheduleDAG.cpp ScheduleDAGEmit.cpp \
	ScheduleDAGInstrs.cpp ScheduleDAGPrinter.cpp ShadowStackGC.cpp \
	ShrinkWrapping.cpp SimpleRegisterCoalescing.cpp \
	SjLjEHPrepare.cpp SlotIndexes.cpp Spiller.cpp \
	StackProtector.cpp StackSlotColoring.cpp \
	StrongPHIElimination.cpp TailDuplication.cpp \
	TargetInstrInfoImpl.cpp TargetLoweringObjectFileImpl.cpp \
	TwoAddressInstructionPass.cpp UnreachableBlockElim.cpp \
	VirtRegMap.cpp VirtRegRewriter.cpp

TGHDRS=	Intrinsics

.include "../clang.lib.mk"
OpenPOWER on IntegriCloud