1 # $NetBSD: Makefile,v 1.30 2015/01/29 20:41:35 joerg Exp $
7 .PATH
: ${LLVM_SRCDIR}/lib
/CodeGen
9 SRCS
+= AggressiveAntiDepBreaker.
cpp \
12 AtomicExpandPass.
cpp \
13 BasicTargetTransformInfo.
cpp \
15 CalcSpillWeights.
cpp \
16 CallingConvLower.
cpp \
19 CriticalAntiDepBreaker.
cpp \
21 DeadMachineInstructionElim.
cpp \
23 EarlyIfConversion.
cpp \
26 ExecutionDepsFix.
cpp \
27 ExpandISelPseudos.
cpp \
28 ExpandPostRAPseudos.
cpp \
29 ForwardControlFlowIntegrity.
cpp \
31 GCMetadataPrinter.
cpp \
36 InterferenceCache.
cpp \
37 IntrinsicLowering.
cpp \
39 LLVMTargetMachine.
cpp \
40 LatencyPriorityQueue.
cpp \
42 LiveDebugVariables.
cpp \
44 LiveIntervalAnalysis.
cpp \
45 LiveIntervalUnion.
cpp \
50 LiveStackAnalysis.
cpp \
52 LocalStackSlotAllocation.
cpp \
53 MachineBasicBlock.
cpp \
54 MachineBranchProbabilityInfo.
cpp \
55 MachineBlockFrequencyInfo.
cpp \
56 MachineBlockPlacement.
cpp \
57 MachineCopyPropagation.
cpp \
60 MachineDominanceFrontier.
cpp \
61 MachineDominators.
cpp \
63 MachineFunctionAnalysis.
cpp \
64 MachineFunctionPass.
cpp \
65 MachineFunctionPrinterPass.
cpp \
67 MachineInstrBundle.
cpp \
70 MachineModuleInfo.
cpp \
71 MachineModuleInfoImpls.
cpp \
72 MachinePassRegistry.
cpp \
73 MachinePostDominators.
cpp \
74 MachineRegionInfo.
cpp \
75 MachineRegisterInfo.
cpp \
76 MachineSSAUpdater.
cpp \
77 MachineScheduler.
cpp \
79 MachineTraceMetrics.
cpp \
84 PHIEliminationUtils.
cpp \
86 PeepholeOptimizer.
cpp \
87 ScoreboardHazardRecognizer.
cpp \
88 PostRASchedulerList.
cpp \
89 ProcessImplicitDefs.
cpp \
90 PrologEpilogInserter.
cpp \
91 PseudoSourceValue.
cpp \
97 RegisterClassInfo.
cpp \
98 RegisterCoalescer.
cpp \
99 RegisterPressure.
cpp \
100 RegisterScavenging.
cpp \
102 ScheduleDAGInstrs.
cpp \
103 ScheduleDAGPrinter.
cpp \
110 StackMapLivenessAnalysis.
cpp \
113 StackSlotColoring.
cpp \
114 StatepointExampleGC.
cpp \
115 TailDuplication.
cpp \
116 TargetFrameLoweringImpl.
cpp \
117 TargetInstrInfo.
cpp \
118 TargetLoweringBase.
cpp \
119 TargetLoweringObjectFileImpl.
cpp \
120 TargetOptionsImpl.
cpp \
121 TargetRegisterInfo.
cpp \
123 TwoAddressInstructionPass.
cpp \
124 UnreachableBlockElim.
cpp \
128 .
include <bsd.hostlib.mk
>
129 # Crashes some versions of GCC
130 CPPFLAGS.RenderMachineFunction.
cpp+= -O0
132 .
include <bsd.lib.mk
>