]> CyberLeo.Net >> Repos - FreeBSD/releng/9.0.git/blob - lib/clang/libllvmcodegen/Makefile
Copy stable/9 to releng/9.0 as part of the FreeBSD 9.0-RELEASE release
[FreeBSD/releng/9.0.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         ExecutionDepsFix.cpp \
21         ExpandISelPseudos.cpp \
22         ExpandPostRAPseudos.cpp \
23         GCMetadata.cpp \
24         GCMetadataPrinter.cpp \
25         GCStrategy.cpp \
26         IfConversion.cpp \
27         InlineSpiller.cpp \
28         InterferenceCache.cpp \
29         IntrinsicLowering.cpp \
30         LLVMTargetMachine.cpp \
31         LatencyPriorityQueue.cpp \
32         LexicalScopes.cpp \
33         LiveDebugVariables.cpp \
34         LiveInterval.cpp \
35         LiveIntervalAnalysis.cpp \
36         LiveIntervalUnion.cpp \
37         LiveStackAnalysis.cpp \
38         LiveVariables.cpp \
39         LiveRangeCalc.cpp \
40         LiveRangeEdit.cpp \
41         LocalStackSlotAllocation.cpp \
42         MachineBasicBlock.cpp \
43         MachineBranchProbabilityInfo.cpp \
44         MachineCSE.cpp \
45         MachineDominators.cpp \
46         MachineFunction.cpp \
47         MachineFunctionAnalysis.cpp \
48         MachineFunctionPass.cpp \
49         MachineFunctionPrinterPass.cpp \
50         MachineInstr.cpp \
51         MachineLICM.cpp \
52         MachineLoopInfo.cpp \
53         MachineLoopRanges.cpp \
54         MachineModuleInfo.cpp \
55         MachineModuleInfoImpls.cpp \
56         MachinePassRegistry.cpp \
57         MachineRegisterInfo.cpp \
58         MachineSSAUpdater.cpp \
59         MachineSink.cpp \
60         MachineVerifier.cpp \
61         ObjectCodeEmitter.cpp \
62         OcamlGC.cpp \
63         OptimizePHIs.cpp \
64         PHIElimination.cpp \
65         PHIEliminationUtils.cpp \
66         Passes.cpp \
67         PeepholeOptimizer.cpp \
68         PostRASchedulerList.cpp \
69         ProcessImplicitDefs.cpp \
70         PrologEpilogInserter.cpp \
71         PseudoSourceValue.cpp \
72         RegAllocBasic.cpp \
73         RegAllocFast.cpp \
74         RegAllocGreedy.cpp \
75         RegAllocLinearScan.cpp \
76         RegAllocPBQP.cpp \
77         RegisterClassInfo.cpp \
78         RegisterCoalescer.cpp \
79         RegisterScavenging.cpp \
80         RenderMachineFunction.cpp \
81         ScheduleDAG.cpp \
82         ScheduleDAGEmit.cpp \
83         ScheduleDAGInstrs.cpp \
84         ScheduleDAGPrinter.cpp \
85         ScoreboardHazardRecognizer.cpp \
86         ShadowStackGC.cpp \
87         ShrinkWrapping.cpp \
88         SjLjEHPrepare.cpp \
89         SlotIndexes.cpp \
90         Spiller.cpp \
91         SpillPlacement.cpp \
92         SplitKit.cpp \
93         Splitter.cpp \
94         StackProtector.cpp \
95         StackSlotColoring.cpp \
96         StrongPHIElimination.cpp \
97         TailDuplication.cpp \
98         TargetInstrInfoImpl.cpp \
99         TargetLoweringObjectFileImpl.cpp \
100         TwoAddressInstructionPass.cpp \
101         UnreachableBlockElim.cpp \
102         VirtRegMap.cpp \
103         VirtRegRewriter.cpp
104
105 TGHDRS= Intrinsics
106
107 .include "../clang.lib.mk"