]> CyberLeo.Net >> Repos - FreeBSD/stable/9.git/blob - lib/clang/libllvmcodegen/Makefile
Copy head to stable/9 as part of 9.0-RELEASE release cycle.
[FreeBSD/stable/9.git] / lib / clang / libllvmcodegen / Makefile
1 # $FreeBSD$
2
3 LIB=    llvmcodegen
4
5 SRCDIR= lib/CodeGen
6 SRCS=   AggressiveAntiDepBreaker.cpp \
7         AllocationOrder.cpp \
8         Analysis.cpp \
9         BranchFolding.cpp \
10         CalcSpillWeights.cpp \
11         CallingConvLower.cpp \
12         CodeGen.cpp \
13         CodePlacementOpt.cpp \
14         CriticalAntiDepBreaker.cpp \
15         DeadMachineInstructionElim.cpp \
16         DwarfEHPrepare.cpp \
17         ELFCodeEmitter.cpp \
18         ELFWriter.cpp \
19         EdgeBundles.cpp \
20         ExpandISelPseudos.cpp \
21         GCMetadata.cpp \
22         GCMetadataPrinter.cpp \
23         GCStrategy.cpp \
24         IfConversion.cpp \
25         InlineSpiller.cpp \
26         InterferenceCache.cpp \
27         IntrinsicLowering.cpp \
28         LLVMTargetMachine.cpp \
29         LatencyPriorityQueue.cpp \
30         LiveDebugVariables.cpp \
31         LiveInterval.cpp \
32         LiveIntervalAnalysis.cpp \
33         LiveIntervalUnion.cpp \
34         LiveStackAnalysis.cpp \
35         LiveVariables.cpp \
36         LiveRangeEdit.cpp \
37         LocalStackSlotAllocation.cpp \
38         LowerSubregs.cpp \
39         MachineBasicBlock.cpp \
40         MachineCSE.cpp \
41         MachineDominators.cpp \
42         MachineFunction.cpp \
43         MachineFunctionAnalysis.cpp \
44         MachineFunctionPass.cpp \
45         MachineFunctionPrinterPass.cpp \
46         MachineInstr.cpp \
47         MachineLICM.cpp \
48         MachineLoopInfo.cpp \
49         MachineLoopRanges.cpp \
50         MachineModuleInfo.cpp \
51         MachineModuleInfoImpls.cpp \
52         MachinePassRegistry.cpp \
53         MachineRegisterInfo.cpp \
54         MachineSSAUpdater.cpp \
55         MachineSink.cpp \
56         MachineVerifier.cpp \
57         ObjectCodeEmitter.cpp \
58         OcamlGC.cpp \
59         OptimizePHIs.cpp \
60         PHIElimination.cpp \
61         PHIEliminationUtils.cpp \
62         Passes.cpp \
63         PeepholeOptimizer.cpp \
64         PostRASchedulerList.cpp \
65         ProcessImplicitDefs.cpp \
66         PrologEpilogInserter.cpp \
67         PseudoSourceValue.cpp \
68         RegAllocBasic.cpp \
69         RegAllocFast.cpp \
70         RegAllocGreedy.cpp \
71         RegAllocLinearScan.cpp \
72         RegAllocPBQP.cpp \
73         RegisterClassInfo.cpp \
74         RegisterCoalescer.cpp \
75         RegisterScavenging.cpp \
76         RenderMachineFunction.cpp \
77         ScheduleDAG.cpp \
78         ScheduleDAGEmit.cpp \
79         ScheduleDAGInstrs.cpp \
80         ScheduleDAGPrinter.cpp \
81         ScoreboardHazardRecognizer.cpp \
82         ShadowStackGC.cpp \
83         ShrinkWrapping.cpp \
84         SjLjEHPrepare.cpp \
85         SlotIndexes.cpp \
86         Spiller.cpp \
87         SpillPlacement.cpp \
88         SplitKit.cpp \
89         Splitter.cpp \
90         StackProtector.cpp \
91         StackSlotColoring.cpp \
92         StrongPHIElimination.cpp \
93         TailDuplication.cpp \
94         TargetInstrInfoImpl.cpp \
95         TargetLoweringObjectFileImpl.cpp \
96         TwoAddressInstructionPass.cpp \
97         UnreachableBlockElim.cpp \
98         VirtRegMap.cpp \
99         VirtRegRewriter.cpp
100
101 TGHDRS= Intrinsics
102
103 .include "../clang.lib.mk"