1# $FreeBSD$ 2 3.include <bsd.own.mk> 4 5LIB= llvmcodegen 6 7SRCDIR= lib/CodeGen 8SRCS= AggressiveAntiDepBreaker.cpp \ 9 AllocationOrder.cpp \ 10 Analysis.cpp \ 11 BasicTargetTransformInfo.cpp \ 12 BranchFolding.cpp \ 13 CalcSpillWeights.cpp \ 14 CallingConvLower.cpp \ 15 CodeGen.cpp \ 16 CriticalAntiDepBreaker.cpp \ 17 DFAPacketizer.cpp \ 18 DeadMachineInstructionElim.cpp \ 19 DwarfEHPrepare.cpp \ 20 EarlyIfConversion.cpp \ 21 EdgeBundles.cpp \ 22 ErlangGC.cpp \ 23 ExecutionDepsFix.cpp \ 24 ExpandISelPseudos.cpp \ 25 ExpandPostRAPseudos.cpp \ 26 GCMetadata.cpp \ 27 GCMetadataPrinter.cpp \ 28 GCStrategy.cpp \ 29 IfConversion.cpp \ 30 InlineSpiller.cpp \ 31 InterferenceCache.cpp \ 32 IntrinsicLowering.cpp \ 33 JITCodeEmitter.cpp \ 34 LLVMTargetMachine.cpp \ 35 LatencyPriorityQueue.cpp \ 36 LexicalScopes.cpp \ 37 LiveDebugVariables.cpp \ 38 LiveInterval.cpp \ 39 LiveIntervalAnalysis.cpp \ 40 LiveIntervalUnion.cpp \ 41 LiveRangeCalc.cpp \ 42 LiveRangeEdit.cpp \ 43 LiveRegMatrix.cpp \ 44 LiveStackAnalysis.cpp \ 45 LiveVariables.cpp \ 46 LocalStackSlotAllocation.cpp \ 47 MachineBasicBlock.cpp \ 48 MachineBlockFrequencyInfo.cpp \ 49 MachineBlockPlacement.cpp \ 50 MachineBranchProbabilityInfo.cpp \ 51 MachineCSE.cpp \ 52 MachineCodeEmitter.cpp \ 53 MachineCopyPropagation.cpp \ 54 MachineDominators.cpp \ 55 MachineFunction.cpp \ 56 MachineFunctionAnalysis.cpp \ 57 MachineFunctionPass.cpp \ 58 MachineFunctionPrinterPass.cpp \ 59 MachineInstr.cpp \ 60 MachineInstrBundle.cpp \ 61 MachineLICM.cpp \ 62 MachineLoopInfo.cpp \ 63 MachineModuleInfo.cpp \ 64 MachineModuleInfoImpls.cpp \ 65 MachinePassRegistry.cpp \ 66 MachinePostDominators.cpp \ 67 MachineRegisterInfo.cpp \ 68 MachineSSAUpdater.cpp \ 69 MachineScheduler.cpp \ 70 MachineSink.cpp \ 71 MachineTraceMetrics.cpp \ 72 MachineVerifier.cpp \ 73 OcamlGC.cpp \ 74 OptimizePHIs.cpp \ 75 PHIElimination.cpp \ 76 PHIEliminationUtils.cpp \ 77 Passes.cpp \ 78 PeepholeOptimizer.cpp \ 79 PostRASchedulerList.cpp \ 80 ProcessImplicitDefs.cpp \ 81 PrologEpilogInserter.cpp \ 82 PseudoSourceValue.cpp \ 83 RegAllocBase.cpp \ 84 RegAllocBasic.cpp \ 85 RegAllocFast.cpp \ 86 RegAllocGreedy.cpp \ 87 RegAllocPBQP.cpp \ 88 RegisterClassInfo.cpp \ 89 RegisterCoalescer.cpp \ 90 RegisterPressure.cpp \ 91 RegisterScavenging.cpp \ 92 ScheduleDAG.cpp \ 93 ScheduleDAGInstrs.cpp \ 94 ScheduleDAGPrinter.cpp \ 95 ScoreboardHazardRecognizer.cpp \ 96 ShadowStackGC.cpp \ 97 ShrinkWrapping.cpp \ 98 SjLjEHPrepare.cpp \ 99 SlotIndexes.cpp \ 100 SpillPlacement.cpp \ 101 Spiller.cpp \ 102 SplitKit.cpp \ 103 StackColoring.cpp \ 104 StackProtector.cpp \ 105 StackSlotColoring.cpp \ 106 StrongPHIElimination.cpp \ 107 TailDuplication.cpp \ 108 TargetFrameLoweringImpl.cpp \ 109 TargetInstrInfo.cpp \ 110 TargetLoweringBase.cpp \ 111 TargetLoweringObjectFileImpl.cpp \ 112 TargetOptionsImpl.cpp \ 113 TargetRegisterInfo.cpp \ 114 TargetSchedule.cpp \ 115 TwoAddressInstructionPass.cpp \ 116 UnreachableBlockElim.cpp \ 117 VirtRegMap.cpp 118 119TGHDRS= Intrinsics 120 121.include "../clang.lib.mk" 122