1164426Ssam# $FreeBSD$ 2164426Ssam 3164426Ssam.include <bsd.own.mk> 4164426Ssam 5164426SsamLIB= llvmcodegen 6164426Ssam 7164426SsamSRCDIR= lib/CodeGen 8164426SsamSRCS= AggressiveAntiDepBreaker.cpp \ 9164426Ssam AllocationOrder.cpp \ 10164426Ssam Analysis.cpp \ 11164426Ssam BasicTargetTransformInfo.cpp \ 12164426Ssam BranchFolding.cpp \ 13164426Ssam CalcSpillWeights.cpp \ 14164426Ssam CallingConvLower.cpp \ 15164426Ssam CodeGen.cpp \ 16164426Ssam CriticalAntiDepBreaker.cpp \ 17164426Ssam DFAPacketizer.cpp \ 18164426Ssam DeadMachineInstructionElim.cpp \ 19164426Ssam DwarfEHPrepare.cpp \ 20164426Ssam EarlyIfConversion.cpp \ 21164426Ssam EdgeBundles.cpp \ 22164426Ssam ErlangGC.cpp \ 23164426Ssam ExecutionDepsFix.cpp \ 24164426Ssam ExpandISelPseudos.cpp \ 25164426Ssam ExpandPostRAPseudos.cpp \ 26164426Ssam GCMetadata.cpp \ 27164426Ssam GCMetadataPrinter.cpp \ 28164426Ssam GCStrategy.cpp \ 29164426Ssam IfConversion.cpp \ 30164426Ssam InlineSpiller.cpp \ 31164426Ssam InterferenceCache.cpp \ 32164426Ssam IntrinsicLowering.cpp \ 33164426Ssam JITCodeEmitter.cpp \ 34164426Ssam LLVMTargetMachine.cpp \ 35164426Ssam LatencyPriorityQueue.cpp \ 36164426Ssam LexicalScopes.cpp \ 37164426Ssam LiveDebugVariables.cpp \ 38164426Ssam LiveInterval.cpp \ 39164426Ssam LiveIntervalAnalysis.cpp \ 40164426Ssam LiveIntervalUnion.cpp \ 41164426Ssam LiveRangeCalc.cpp \ 42164426Ssam LiveRangeEdit.cpp \ 43164426Ssam LiveRegMatrix.cpp \ 44164426Ssam LiveRegUnits.cpp \ 45164426Ssam LiveStackAnalysis.cpp \ 46164763Skevlo LiveVariables.cpp \ 47164426Ssam LocalStackSlotAllocation.cpp \ 48164763Skevlo MachineBasicBlock.cpp \ 49164426Ssam MachineBlockFrequencyInfo.cpp \ 50164426Ssam MachineBlockPlacement.cpp \ 51164426Ssam MachineBranchProbabilityInfo.cpp \ 52164426Ssam MachineCSE.cpp \ 53164426Ssam MachineCodeEmitter.cpp \ 54164426Ssam MachineCopyPropagation.cpp \ 55 MachineDominators.cpp \ 56 MachineFunction.cpp \ 57 MachineFunctionAnalysis.cpp \ 58 MachineFunctionPass.cpp \ 59 MachineFunctionPrinterPass.cpp \ 60 MachineInstr.cpp \ 61 MachineInstrBundle.cpp \ 62 MachineLICM.cpp \ 63 MachineLoopInfo.cpp \ 64 MachineModuleInfo.cpp \ 65 MachineModuleInfoImpls.cpp \ 66 MachinePassRegistry.cpp \ 67 MachinePostDominators.cpp \ 68 MachineRegisterInfo.cpp \ 69 MachineSSAUpdater.cpp \ 70 MachineScheduler.cpp \ 71 MachineSink.cpp \ 72 MachineTraceMetrics.cpp \ 73 MachineVerifier.cpp \ 74 OcamlGC.cpp \ 75 OptimizePHIs.cpp \ 76 PHIElimination.cpp \ 77 PHIEliminationUtils.cpp \ 78 Passes.cpp \ 79 PeepholeOptimizer.cpp \ 80 PostRASchedulerList.cpp \ 81 ProcessImplicitDefs.cpp \ 82 PrologEpilogInserter.cpp \ 83 PseudoSourceValue.cpp \ 84 RegAllocBase.cpp \ 85 RegAllocBasic.cpp \ 86 RegAllocFast.cpp \ 87 RegAllocGreedy.cpp \ 88 RegAllocPBQP.cpp \ 89 RegisterClassInfo.cpp \ 90 RegisterCoalescer.cpp \ 91 RegisterPressure.cpp \ 92 RegisterScavenging.cpp \ 93 ScheduleDAG.cpp \ 94 ScheduleDAGInstrs.cpp \ 95 ScheduleDAGPrinter.cpp \ 96 ScoreboardHazardRecognizer.cpp \ 97 ShadowStackGC.cpp \ 98 SjLjEHPrepare.cpp \ 99 SlotIndexes.cpp \ 100 SpillPlacement.cpp \ 101 Spiller.cpp \ 102 SplitKit.cpp \ 103 StackColoring.cpp \ 104 StackMaps.cpp \ 105 StackProtector.cpp \ 106 StackSlotColoring.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