1# $OpenBSD: Makefile,v 1.1 2019/01/29 05:51:30 jsg Exp $ 2 3LIB= LLVMAMDGPUCodeGen 4NOPIC= 5NOPROFILE= 6 7CPPFLAGS+= -I${.OBJDIR}/../include/llvm/AMDGPU \ 8 -I${LLVM_SRCS}/lib/Target/AMDGPU 9 10.include <bsd.own.mk> 11SRCS= AMDGPUAliasAnalysis.cpp \ 12 AMDGPUAlwaysInlinePass.cpp \ 13 AMDGPUAnnotateKernelFeatures.cpp \ 14 AMDGPUAnnotateUniformValues.cpp \ 15 AMDGPUArgumentUsageInfo.cpp \ 16 AMDGPUAsmPrinter.cpp \ 17 AMDGPUCallLowering.cpp \ 18 AMDGPUCodeGenPrepare.cpp \ 19 AMDGPUFrameLowering.cpp \ 20 AMDGPUHSAMetadataStreamer.cpp \ 21 AMDGPUInstrInfo.cpp \ 22 AMDGPUInstructionSelector.cpp \ 23 AMDGPUIntrinsicInfo.cpp \ 24 AMDGPUISelDAGToDAG.cpp \ 25 AMDGPUISelLowering.cpp \ 26 AMDGPULegalizerInfo.cpp \ 27 AMDGPULibCalls.cpp \ 28 AMDGPULibFunc.cpp \ 29 AMDGPULowerIntrinsics.cpp \ 30 AMDGPULowerKernelArguments.cpp \ 31 AMDGPULowerKernelAttributes.cpp \ 32 AMDGPUMachineCFGStructurizer.cpp \ 33 AMDGPUMachineFunction.cpp \ 34 AMDGPUMachineModuleInfo.cpp \ 35 AMDGPUMacroFusion.cpp \ 36 AMDGPUMCInstLower.cpp \ 37 AMDGPUOpenCLEnqueuedBlockLowering.cpp \ 38 AMDGPUPromoteAlloca.cpp \ 39 AMDGPURegAsmNames.inc.cpp \ 40 AMDGPURegisterBankInfo.cpp \ 41 AMDGPURegisterInfo.cpp \ 42 AMDGPURewriteOutArguments.cpp \ 43 AMDGPUSubtarget.cpp \ 44 AMDGPUTargetMachine.cpp \ 45 AMDGPUTargetObjectFile.cpp \ 46 AMDGPUTargetTransformInfo.cpp \ 47 AMDGPUUnifyDivergentExitNodes.cpp \ 48 AMDGPUUnifyMetadata.cpp \ 49 AMDGPUInline.cpp \ 50 AMDGPUPerfHintAnalysis.cpp \ 51 AMDILCFGStructurizer.cpp \ 52 GCNHazardRecognizer.cpp \ 53 GCNIterativeScheduler.cpp \ 54 GCNMinRegStrategy.cpp \ 55 GCNRegPressure.cpp \ 56 GCNSchedStrategy.cpp \ 57 R600AsmPrinter.cpp \ 58 R600ClauseMergePass.cpp \ 59 R600ControlFlowFinalizer.cpp \ 60 R600EmitClauseMarkers.cpp \ 61 R600ExpandSpecialInstrs.cpp \ 62 R600FrameLowering.cpp \ 63 R600InstrInfo.cpp \ 64 R600ISelLowering.cpp \ 65 R600MachineFunctionInfo.cpp \ 66 R600MachineScheduler.cpp \ 67 R600OpenCLImageTypeLoweringPass.cpp \ 68 R600OptimizeVectorRegisters.cpp \ 69 R600Packetizer.cpp \ 70 R600RegisterInfo.cpp \ 71 SIAnnotateControlFlow.cpp \ 72 SIDebuggerInsertNops.cpp \ 73 SIFixSGPRCopies.cpp \ 74 SIFixVGPRCopies.cpp \ 75 SIFixWWMLiveness.cpp \ 76 SIFoldOperands.cpp \ 77 SIFormMemoryClauses.cpp \ 78 SIFrameLowering.cpp \ 79 SIInsertSkips.cpp \ 80 SIInsertWaitcnts.cpp \ 81 SIInstrInfo.cpp \ 82 SIISelLowering.cpp \ 83 SILoadStoreOptimizer.cpp \ 84 SILowerControlFlow.cpp \ 85 SILowerI1Copies.cpp \ 86 SIMachineFunctionInfo.cpp \ 87 SIMachineScheduler.cpp \ 88 SIMemoryLegalizer.cpp \ 89 SIOptimizeExecMasking.cpp \ 90 SIOptimizeExecMaskingPreRA.cpp \ 91 SIPeepholeSDWA.cpp \ 92 SIRegisterInfo.cpp \ 93 SIShrinkInstructions.cpp \ 94 SIWholeQuadMode.cpp \ 95 GCNILPSched.cpp 96 97.PATH: ${.CURDIR}/../../../llvm/lib/Target/AMDGPU 98 99install: 100 @# Nothing here so far ... 101 102.include <bsd.lib.mk> 103