summaryrefslogtreecommitdiffstats
path: root/lib/clang/libllvmcodegen/Makefile
blob: bd9b707bbe6c5cdb2e9675ea79887843c1d06e0f (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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
# $FreeBSD$

LIB=	llvmcodegen

SRCDIR=	lib/CodeGen
SRCS=	AggressiveAntiDepBreaker.cpp \
	Analysis.cpp \
	BranchFolding.cpp \
	CalcSpillWeights.cpp \
	CallingConvLower.cpp \
	CodePlacementOpt.cpp \
	CriticalAntiDepBreaker.cpp \
	DeadMachineInstructionElim.cpp \
	DwarfEHPrepare.cpp \
	ELFCodeEmitter.cpp \
	ELFWriter.cpp \
	EdgeBundles.cpp \
	ExpandISelPseudos.cpp \
	GCMetadata.cpp \
	GCStrategy.cpp \
	IfConversion.cpp \
	InlineSpiller.cpp \
	IntrinsicLowering.cpp \
	LLVMTargetMachine.cpp \
	LatencyPriorityQueue.cpp \
	LiveDebugVariables.cpp \
	LiveInterval.cpp \
	LiveIntervalAnalysis.cpp \
	LiveIntervalUnion.cpp \
	LiveStackAnalysis.cpp \
	LiveVariables.cpp \
	LiveRangeEdit.cpp \
	LocalStackSlotAllocation.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 \
	OptimizePHIs.cpp \
	PHIElimination.cpp \
	PHIEliminationUtils.cpp \
	Passes.cpp \
	PeepholeOptimizer.cpp \
	PostRASchedulerList.cpp \
	PreAllocSplitting.cpp \
	ProcessImplicitDefs.cpp \
	PrologEpilogInserter.cpp \
	PseudoSourceValue.cpp \
	RegAllocBasic.cpp \
	RegAllocFast.cpp \
	RegAllocLinearScan.cpp \
	RegAllocPBQP.cpp \
	RegisterCoalescer.cpp \
	RegisterScavenging.cpp \
	RenderMachineFunction.cpp \
	ScheduleDAG.cpp \
	ScheduleDAGEmit.cpp \
	ScheduleDAGInstrs.cpp \
	ScheduleDAGPrinter.cpp \
	ScoreboardHazardRecognizer.cpp \
	ShadowStackGC.cpp \
	ShrinkWrapping.cpp \
	SimpleRegisterCoalescing.cpp \
	SjLjEHPrepare.cpp \
	SlotIndexes.cpp \
	Spiller.cpp \
	SplitKit.cpp \
	Splitter.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